반응형
Pandas 라이브러리로 text파일을 읽는 방법을 정리한다. 아래와 같은 형태의 text파일 읽는 경우를 가정한다. #으로 시작하는 라인은 주석으로 데이터를 읽을 때 무시하도록 한다.
아래와 같이 read_csv()함수를 이용하여 파일을 읽어올 때 데이터를 구분하는 구분자를 "\n"으로 설정하고 무시해야하는 주석의 시작 문자인 "#"을 전달한다. text파일에는 header가 없기 때문에 header=None으로 설정한다.
# Using Numpy to import flat files
import pandas as pd
data = pd.read_csv('read_test.txt', sep="\n", header=None, comment='#', )
data
결과는 위외 같은 pandas 객체로 데이터가 저장된 것을 확인할 수 있다.
반응형
'Programming > Pandas' 카테고리의 다른 글
판다스 데이터프레임을 파일로 저장 (0) | 2024.05.23 |
---|---|
[Pandas] Cleaning Data (0) | 2022.12.22 |
[Pandas] 데이터 결합/병합 .merge() (0) | 2022.01.08 |
[Pandas] 데이터접합 방향설정 및 이름설정 (0) | 2022.01.07 |
[Pandas] 데이터 연결 (concat), 인덱스 연결 (0) | 2022.01.07 |