Python 사전을 Pandas 데이터 프레임으로 변환
Python 사전을 Pandas 데이터 프레임으로 변환하려면 사전의 키와 값을 두 개의 별도 열입니다.
원래 사전에는 날짜가 키로 포함되어 있으며 해당 항목에 해당하는 항목이 있습니다. 값:
d = {u'2012-07-01': 391, u'2012-07-02': 392, u'2012-07-03': 392, u'2012-07-04': 392, u'2012-07-05': 392, u'2012-07-06': 392}
이 사전에서 데이터프레임을 생성하려면 다음을 수행할 수 있습니다.
DataFrame 생성자 활용:
사전을 DataFrame에 인수로 전달합니다. 생성자:
df = pd.DataFrame(d)
그러나 이 접근 방식은 여러 열이 필요하므로 사전에 스칼라 값이 포함된 경우 오류가 발생할 수 있습니다.
사전 항목 추출 :
사전에서 키-값 쌍을 목록으로 추출합니다. 튜플:
data = list(d.items())
그런 다음 DataFrame 생성자를 사용하여 데이터프레임을 만듭니다.
df = pd.DataFrame(data)
이 접근 방식에는 적절한 열 이름을 할당하는 추가 단계가 필요합니다.
만들기 시리즈:
또는 값을 데이터로, 날짜를 인덱스로 사용하여 사전에서 Pandas 시리즈를 생성할 수 있습니다.
s = pd.Series(d, name='DateValue')
그런 다음 인덱스를 재설정하여 생성할 수 있습니다. 데이터 프레임:
df = s.reset_index(name='Date')
이 접근 방식을 사용하면 날짜가 데이터프레임.
위 내용은 Python 사전을 Pandas DataFrame으로 어떻게 변환할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!