반응형
Pandas DataFrame에 tsv 파일을로드하는 방법은 무엇입니까?
저는 python과 pandas를 처음 사용합니다. 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)
17.0부터는 from_csv
권장되지 않습니다.
사용 pd.read_csv(fpath, sep='\t')
또는 pd.read_table(fpath)
.
사용 read_table(filepath)
. 기본 구분 기호는 탭입니다.
파일을 열고 .csv로 저장 한 다음 적용
df = pd.read_csv('apps.csv', sep='\t')
다른 형식의 경우에도 sep 태그를 변경하십시오.
이 시도
df = pd.read_csv("rating-data.tsv",sep='\t')
df.head()
실제로 sep 매개 변수 를 수정해야합니다 .
참고 URL : https://stackoverflow.com/questions/9652832/how-to-load-a-tsv-file-into-a-pandas-dataframe
반응형
'IT story' 카테고리의 다른 글
Objective-C를 사용하여 런타임에 선택기를 어떻게 동적으로 만들 수 있습니까? (0) | 2020.08.29 |
---|---|
PHP에서 오류 404를 생성하려면 어떻게해야합니까? (0) | 2020.08.29 |
스프링 범위 프록시 빈 (0) | 2020.08.29 |
Android 애플리케이션에서 두 개의 SQLite 테이블을 조인하려면 어떻게해야합니까? (0) | 2020.08.29 |
AttributeError : '모듈'개체에 '테스트'속성이 없습니다. (0) | 2020.08.29 |