How to get DataFrame index without RDD conversion?

0

Hi, I'm trying to iterate through the results returned from SelectFields action using the following command

SelectFields_node1656679636429.toDF().index

but i get the following error

AttributeError: 'DataFrame' object has no attribute 'index' it appears that even I convert the DynamicFrame to DataFrame, many attributes are missing. I found a workaround using RDD, and re-inialising a new DataFrame, like below

rdd = SelectFields_node1656679636429.toDF().rdd
df = pd.DataFrame(rdd.collect())
df.index

but this approach seems an overhead. Are there any better, native ways of getting the properly initialized DataFrame from DynamicFrame?

Michael
feita há 2 anos64 visualizações
Sem respostas

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas