저는 파이썬과 팬더를 처음 사용합니다. tsv
파일을 pandas에로드 하려고합니다 DataFrame
.
이것은 내가 시도하고 있고 내가 얻는 오류입니다.
>>> df1 = DataFrame(csv.reader(open('c:/~/trainSetRel3.txt'), delimiter='\t'))
Traceback (most recent call last):
File "<pyshell#28>", line 1, in <module>
df1 = DataFrame(csv.reader(open('c:/~/trainSetRel3.txt'), delimiter='\t'))
File "C:\Python27\lib\site-packages\pandas\core\frame.py", line 318, in __init__
raise PandasError('DataFrame constructor not properly called!')
PandasError: DataFrame constructor not properly called!
답변
참고 : 17.0 기준 from_csv
은 사용하지 않는 것이 좋습니다. pd.read_csv
대신 사용하십시오.
설명서에는 원하는 것을 수행 하는 .from_csv 함수가 나열되어 있습니다.
DataFrame.from_csv('c:/~/trainSetRel3.txt', sep='\t')
헤더가 있으면를 전달할 수 있습니다 header=0
.
DataFrame.from_csv('c:/~/trainSetRel3.txt', sep='\t', header=0)
답변
답변
사용하십시오 read_table(filepath)
. 기본 구분 기호는 탭입니다