1
나는 다음과 같습니다 단순한 CSV 파일이파이썬 팬더 read_csv 문제
1 2 3 4 5
0
inches 12 3 56 80 45
tempF 60 45 32 80 52
:이 구조 결과
import pandas as pd
pd_obj = pd.read_csv('test_csv.csv', header=None, index_col=0)
하지만 이것을 원한다면 (이름없는 색인 열) :
0 1 2 3 4
inches 12 3 56 80 45
tempF 60 45 32 80 52
편집 : 마찬가지로 @joris는 원하는 구조를 얻기 위해 결과 DataFrame에서 추가 메서드를 실행할 수 있습니다. 내 질문은이 구조가 read_csv
인수를 통해 달성 될 수 있는지 여부에 관한 것입니다. 분명히 그렇게
names : array-like
List of column names to use. If file contains no header row, then you
should explicitly pass header=None
: : 함수의 문서에서
, 당신은 제거 pd_obj.index.name = None''할 수있다 그것. – joris
그 결과 0 대신 1로 시작하는 컬럼 헤더가 생성됩니다. CSV를 읽을 때 인덱스 컬럼이없는 방법이 있습니까? – Flash
색인 열의 이름은 자동으로 CSV ('header = None')에서 이름을 읽지 않도록 지정한대로 숫자 0 -> 열 수 -1로 지정되며 col 0이 색인으로 사용되기 때문에 실제 열은 1. 언제나'pd_obj.columns = pd_obj.columns - 1'을 쓸 수 있습니다. – joris