데이터 과학 작업에서는 Pandas DataFrame을 사전으로 변환해야 하는 경우가 많습니다. DataFrame은 행과 열을 나타내는 레이블이 지정된 축이 있는 표 형식 데이터 구조인 반면, 사전은 키와 연관된 데이터 값의 순서가 지정되지 않은 모음입니다.
문제:
다음과 같은 DataFrame이 주어졌습니다. 여러 열을 사용하여 첫 번째 열의 요소가 키가 되고 같은 행에 있는 다른 열의 요소가 키가 되는 Python 사전으로 변환하려고 합니다. 값.
해결책:
이 변환을 수행하려면 DataFrame의 to_dict() 메서드를 활용할 수 있습니다. 그러나 원하는 출력을 용이하게 하려면 DataFrame의 모양을 약간 변경해야 합니다. 단계별 프로세스는 다음과 같습니다.
예를 들어 다음 DataFrame을 고려하세요.
ID A B C 0 p 1 3 2 1 q 4 3 2 2 r 4 0 9
앞서 언급한 단계를 사용하여 다음 사전으로 변환할 수 있습니다.
{'p': [1, 3, 2], 'q': [4, 3, 2], 'r': [4, 0, 9]}
to_dict()의 orient 매개변수를 기억하세요. 'dict', 'series', 'split' 및 'records'와 같은 옵션을 사용하여 사전 구조를 더욱 유연하게 사용자 정의할 수 있습니다.
위 내용은 첫 번째 열을 키로 사용하여 Pandas DataFrame을 사전으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!