본문 바로가기
판다스/판다스 팁

[pandas] 문자열을 csv파일처럼 읽어 데이터 프레임으로 부르고 싶을 때

by 김판다t 2023. 6. 25.
'''
A,B,C,D
1,2,3,4
'''

작성한 문자열을 csv파일처럼 읽어 데이터 프레임으로 부르고 싶을 때가 있다

 

 

이때는 io를 import해서 StringIO 함수를 사용하면 된다

구글코랩이나 아나콘다로 주피터 노트북을 깔았다면 io라이브러리는 별도의 설치가 필요없다

그게 아니라면 라이브러리 설치법을 검색해서 설치를 해야 한다

 

import pandas as pd
import io

str1 = '''
A,B,C,D
1,2,3,4
'''
pd.read_csv(io.StringIO(str1))

 

output:

 

문자열을 마치 csv파일처럼 데이터프레임으로 읽어왔다

 

read_clipboard 함수를 쓸 수 없는 구글코랩에서 특히 유용하다

 

 

 

 

 

유튜브에서 판다스 강의 중입니다

 

https://www.youtube.com/@KimPandas