python
[python] 데이터프레임,list 파일로 저장하는법
Jasonify97
2023. 4. 18. 20:59
1. 데이터프레임저장
pkl로 저장
객체를 직렬화라여 저장하는 파일 형식
데이터를 저장하고 다시 불러올때 데이터 형식을 변환하지 않아도 되기 때문에 빠른 속도로 불러올 수 있음.
저장하고자하는 데이터의 크기가 크지 않을 경우에 사용
# 저장
df.to_pickle('test2.pkl')
# 불러오기
df2 = pd.read_pickle('test2.pkl')
csv로 저장
데이터를 쉼표(,)로 구분하여 저장하는 형식
다른 프로그램에서도 사용할 수 있도록 공유할 경우에 사용
데이터의 크기가 클때 사용
# 저장
df.to_csv("houseprice.csv", index = False) # index = 인덱스를 컬럼에 추가안한다면 False
# 불러오기
df = pd.read_csv('houseprice.csv')
2. list를 파일로저장
import pickle
# 저장하기
with open('/content/drive/MyDrive/a_list.pkl','wb') as f:
pickle.dump(a_list,f)
# 불러오기
df = pd.read_pickle('/content/drive/MyDrive/a_list.pkl')