将熊猫数据帧存储在工作存储器中

问题描述 投票:0回答:2

例如,是否有某种获取数据帧的方法

df = pd.DataFrame({'a':[1,2,3], 'b':[4,5,6]})

并将其作为二进制对象存储在临时存储器中,然后可以使用]打开它>

open(df, 'rb')

因此,不要做类似的事情>>

open('/home/user/data.csv', 'rb')

该代码为

df = pd.DataFrame({'a':[1,2,3], 'b':[4,5,6]})

df_rb = *command to store in temp working memory as binary readable*

open(df_rb, 'rb')

是否有某种方法来获取数据帧,例如df = pd.DataFrame({'a':[1,2,3],'b':[4,5,6]})并将其存储在temp中内存作为二进制对象,然后可以使用open(df,'rb')打开它,然后,...

python pandas binaryfiles
2个回答
1
投票

熊猫具有df.to_pickle()

方法:

0
投票

您可以将其腌制到在内存中的io.BytesIO对象中>

read_pickle()

© www.soinside.com 2019 - 2024. All rights reserved.