2017-04-02 1 views
0

사용할 때 x = pandas.Series.from_csv('File_name.csv', header = None) IndexError : 단일 위치 인덱서가 범위를 벗어났습니다.라는 오류가 발생합니다.팬더에서 데이터 프레임 대신 CSV 파일을 시리즈로 읽는 방법?

그러나 데이터 프레임으로 읽은 다음 계열을 추출하면 올바르게 작동합니다. x = pandas.read_csv('File_name.csv', header = None)[0]

첫 번째 방법은 무엇이 잘못 되었을까요?

+3

몇 줄의 CSV 파일을 게시 할 수 있습니까? – ayhan

+0

index_col = None 매개 변수를 추가하려고합니다. 하나의 열에서 전체 파일을 읽고 첫 번째 열이 기본적으로 색인이되는 것 같습니다. – Vipin

+0

이것을보십시오 :'pd.read_csv ('File_name.csv', header = None, squeeze = True)' – MaxU

답변

1

추가 index_col = 없음 매개 변수는 하나의 열에서 전체 파일을 읽고 기본 첫 번째 열을 색인으로 처리하는 것으로 보입니다.

팬더 documentation은 Series.from_csv가 좋습니다. read_csv는 훨씬 더 강력한 대안입니다.

관련 문제