# read_csv(),to_csv() : csv 파일 텍스트 쓰기
import pandas as pd
#csv파일 저장
#index=False는 자동으로 추가된 인덱스 없이 저장
df = pd.DataFrame({'c0':[0,1,2],'c1':[1,2,3],'c2':[4,5,6],'c3':[7,8,9]})
df.to_csv("test.csv", index=False)
print(df)
print('\n')
#읽기
df1 = pd.read_csv("test.csv")
print(df1)
print('\n')
#index=False를 지정하지 않았을경우 0,1,2 열이 하나 더 생김
#header가 없을 경우 header=None
df2 = pd.read_csv("test.csv",header=None)
print(df2)
print('\n')
#index_col='c0'을 옵션으로 줄 경우 c0열을 인덱스로 불러옴
df3 = pd.read_csv("test.csv",index_col='c0')
print(df3)
print('\n')
#열 이름을 따로 설정
df4 = pd.read_csv("test.csv",names=['1열','2열','3열','4열'])
print(df4)
#read_excel() : 엑셀 파일 읽기
import pandas as pd
df1 = pd.read_excel("남북한발전전력량.xlsx")
df1.head()
# read_json() : 제이슨 파일 읽기
import pandas as pd
df = pd.read_json("json_test.json")
print(df)
print('\n')
print(df.index)
print(df.columns)