Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Pandas에서 DataFrame을 사전으로 변환하는 방법은 무엇입니까?

<시간/>

Pandas DataFrame을 사전으로 변환하려면 to_dict() 메서드를 사용할 수 있습니다. 예를 들어 어떻게 수행되는지 살펴보겠습니다.

단계

  • 크기가 가변적이며 잠재적으로 이질적인 2차원 표 형식 데이터, df 생성 .
  • 입력 DataFrame, df 인쇄 .
  • to_dict()를 사용하여 DataFrame을 사전으로 변환 방법을 선택하고 인쇄하십시오.

예시

import pandas as pd

df = pd.DataFrame(
   {
      "x": [5, 2, 7, 0],
      "y": [4, 7, 5, 1],
      "z": [9, 3, 5, 1]
   }
)
print "Input DataFrame is:\n", df
print "Convert DataFrame into dictionary: \n", df.to_dict()

출력

Input DataFrame is:
   x  y  z
0  5  4  9
1  2  7  3
2  7  5  5
3  0  1  1

Convert DataFrame into dictionary:
{'x': {0: 5, 1: 2, 2: 7, 3: 0}, 'y': {0: 4, 1: 7, 2: 5, 3: 1},
'z': {0: 9, 1: 3, 2: 5, 3: 1}}