と呼ばれるパンダデータフレームがありますdf
。
これをgzip形式で保存したい。これを行う 1 つの方法は次のとおりです。
import gzip
import pandas
df.save('filename.pickle')
f_in = open('filename.pickle', 'rb')
f_out = gzip.open('filename.pickle.gz', 'wb')
f_out.writelines(f_in)
f_in.close()
f_out.close()
ただし、これには、最初に というファイルを作成する必要がありますfilename.pickle
。これをより直接的に行う方法、つまり を作成せずに行う方法はありfilename.pickle
ますか?
gzip されたデータフレームをロードする場合は、filename.pickle を作成する同じ手順を実行する必要があります。たとえば
filename2.pickle.gzip
、gzip された pandas データフレームである file を読み取るには、次の方法を知っています。
f_in = gzip.open('filename2.pickle.gz', 'rb')
f_out = gzip.open('filename2.pickle', 'wb')
f_out.writelines(f_in)
f_in.close()
f_out.close()
df2 = pandas.load('filename2.pickle')
最初に作成せずにこれを行うことはできますfilename2.pickle
か?