"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Pandas DataFrame ao dicionário: dicas de conversão de valor de lista

Pandas DataFrame ao dicionário: dicas de conversão de valor de lista

Postado em 2025-04-12
Navegar:251

How to Convert a Pandas DataFrame to a Dictionary with List Values?

converte um pandas dataframe em um dicionário

em muitas tarefas de manipulação de dados, é necessária extraindo dados de um quadro de dados de pandas para um formato conveniente. Uma necessidade comum é converter um quadro de dados em um dicionário python, onde os elementos da primeira coluna se tornam chaves e os elementos de outras colunas na mesma linha se tornam valores. 0 P 1 3 2 1 Q 4 3 2 2 r 4 0 9

queremos converter esse quadro de dados em um dicionário do seguinte formulário:

{'p': [1,3,2], 'q': [4,3,2], 'r': [4,0,9]}

    ID   A   B   C
0   p    1   3   2
1   q    4   3   2
2   r    4   0   9

, 'q': [4, 3, 2], 'r': [4, 0, 9]}
    ID   A   B   C
0   p    1   3   2
1   q    4   3   2
2   r    4   0   9
Opções alternativas

além do formato de dicto padrão, e pandas oferecem uma gama de opções para a saída de dicionários e o argumento de orientação: Dicionários do índice: pares de dados

LIST:

são nomes de colunas, os valores são listas de dados da coluna
    ID   A   B   C
0   p    1   3   2
1   q    4   3   2
2   r    4   0   9

series:

semelhante a 'list', mas os valores são objetos e series
    ID   A   B   C
0   p    1   3   2
1   q    4   3   2
2   r    4   0   9

Etiquetas como uma chave separada

registros:
    Cada linha se torna um dicionário com nomes de colunas como chaves e dados como valores
  • index:
  • semelhante a 'registros', mas um dicionário de dicionários com o índice como chave
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3