키가 날짜이고 값이 해당 값인 Python 사전이 있는 경우 다음이 필요할 수 있습니다. 이 객체를 날짜와 값을 나타내는 열이 있는 pandas DataFrame으로 변환합니다.
pd.DataFrame 생성자는 데이터가 포함된 여러 열을 예상하지만 사전의 경우처럼 스칼라 값을 제공하면 ValueError가 발생합니다.
사전의 항목(키-값 쌍)을 생성자에 직접 전달하면 이 문제가 해결됩니다.
pd.DataFrame(d.items()) # or list(d.items()) in python 3
보다 효율적인 접근 방식은 다음과 같습니다. pd.Series 생성자를 활용하세요.
s = pd.Series(d, name='DateValue')
이렇게 하면 다음 값으로 pandas 시리즈가 생성됩니다. 사전과 사용자 정의 이름. 날짜를 열로 추가하려면 인덱스 이름을 'Date'로 설정하고 인덱스를 재설정하여 원하는 DataFrame을 얻습니다.
s.index.name = 'Date' s.reset_index()
이러한 방법은 데이터를 효율적으로 변환하는 방법을 제공합니다. Python 사전을 Pandas DataFrame으로 변환하여 데이터 조작 및 분석을 쉽게 할 수 있습니다.
위 내용은 Python 사전을 Pandas DataFrame으로 효율적으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!