문제:
DataFrame의 인덱스를 열로 변환하는 경우 , 인덱스를 직접 그릴 수 없기 때문에 플롯하는 동안 오류가 발생하는 것이 일반적입니다.
해결책:
DataFrame의 인덱스를 재설정하여 여기에서 새 열을 만듭니다.
df3 = df3.reset_index()
대체 접근 방식:
df3.reset_index(inplace=True)
df3['new'] = df3.index
CSV 읽기 개선:
인덱스를 열로 수동 변환하지 않으려면 pd.read_csv를 index_col 및 parse_dates 옵션과 함께 사용하는 것이 좋습니다.
df = pd.read_csv('university2.csv', sep=';', skiprows=1, index_col='YYYY-MO-DD HH-MI-SS_SSS', parse_dates='YYYY-MO-DD HH-MI-SS_SSS')
이렇게 하면 필요한 사항:
#Changing datetime df['YYYY-MO-DD HH-MI-SS_SSS'] = pd.to_datetime(df['YYYY-MO-DD HH-MI-SS_SSS'], format='%Y-%m-%d %H:%M:%S:%f') #Set index from column df = df.set_index('YYYY-MO-DD HH-MI-SS_SSS')
MultiIndex 처리:
MultiIndex 또는 그룹별 작업의 인덱스가 있는 DataFrame의 경우 다음을 고려하세요.
위 내용은 DataFrame의 인덱스를 플롯용 열로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!