본문 바로가기
파이썬

파이썬 Pandas DataFrame에 tsv 파일을로드하는 방법은 무엇입니까?

by º기록 2020. 9. 17.
반응형

저는 python과 pandas를 처음 사용합니다. pandas DataFrame tsv 파일을로드하려고합니다.

이것은 내가 시도하고 있고 내가 얻는 오류입니다.

>>> 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 를 사용하세요.


DataFrame.from_csv('c:/~/trainSetRel3.txt', sep='\t')

헤더가있는 경우 header = 0 을 전달할 수 있습니다.

DataFrame.from_csv('c:/~/trainSetRel3.txt', sep='\t', header=0)

 

참조 페이지 https://stackoverflow.com/questions/9652832

 

 

반응형

댓글