[Pandas][꿀팁] string 데이터를 pandas data frame으로 바꾸기
2022. 9. 9. 09:48ㆍ분석 Python/구현 및 자료
매번 csv나 특정 파일로 떨꾸는 것이 귀찮을 때 사용할 수 있는 방법 공유합니다. :)
매번 read csv하려고 파일 옮겨서 하기 귀찮을 때 메모장에 있는 텍스트를 가져오거나, 엑셀에 있는 것을 복사에서 붙여 넣어서 사용할 수 있어서, 빠르게 검증하고자 할 때 유용합니다. :)
구현
아래처럼 특정 패턴으로 되어 있는 파일을 복사해서 붙여 놓고, 아래 명령어를 실행하면 됩니다.
[]에 있는 부분을 object 패턴에 맞게 변경해주면 됩니다.
from io import StringIO
import pandas as pd
pd.read_csv(StringIO( [object] ),sep= [sep] )
예시
from io import StringIO
t = """
COLA COLB COLC COLD
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20
21 22 23 24
25 26 27 28
29 30 31 32
33 34 35 36
37 38 39 40
"""
pd.read_csv(StringIO(t),sep="\t")
참고
https://stackoverflow.com/questions/22604564/create-pandas-dataframe-from-a-string
728x90
'분석 Python > 구현 및 자료' 카테고리의 다른 글
Python) pyarrow 다뤄보기 (0) | 2022.11.26 |
---|---|
(진행중) SHAP (Shapley Additive exPlanations) 이해하기 (1) | 2022.11.21 |
Python) Data Drift 탐지 KS로 구현해보기 (0) | 2022.09.03 |
Python) csv 파일을 parquet 파일로 만드는 방법 (0) | 2022.09.03 |
Python) 특정 코드의 패턴 조합 찾기 (0) | 2022.08.28 |