データフレームをワンライナーでcsvファイルに変換できるようにしました。
with文が今一つ好きになれないので作ってみました。
Pythonの記事が300回に到達しました。これからもマイペースで書いていきます。
import pandas as pd
def to_csv(df,csv_name,encoding,header,index): # header,index:True or False
with open(csv_name,'w',encoding=encoding) as f:
df.to_csv(f,header=header,index=index)
import pandas as pd
from my_library import pandas_ex as pd_ex
df = pd.read_csv("test.csv",encoding='shift_JIS')
<dfに何らかの処理を施す>
# encodingはUTF-8,headerありでcsvファイルを作成
pd_ex.to_csv(df,"test2.csv","UTF-8",True,False)