如何将存储为pickle或feather(df.pkl或df.ftr)的pandas数据帧加载到sqldf中



我有两个文件-df.pkl和df.ftr。我使用run_qry=lambda q:sqldf(q,globals(((来运行sql查询。例如:我正在创建一个新的DataFrame,如new_dfr=run_qry("从df中选择*"(,但我需要在run_qry(sqldf(中加载df.pkl或df.ftr来运行此查询。

你能告诉我,如何在这里加载以前创建的DataFrame吗?

提前谢谢。

如果我理解正确,你只是想从pickle和feather文件加载数据帧?

如果是这样的话,我认为你可以使用pandas.read_pickle((和read_feather((方法:

import pandas as pd
df_pkl = pd.read_pickle(pickle_file_path)
df_ftr = pd.read_feather(feather_file_path)

相关内容

  • 没有找到相关文章

最新更新