【问题标题】:How to load a .dataframe file on file system using pickle in Python如何在 Python 中使用 pickle 在文件系统上加载 .dataframe 文件
【发布时间】:2017-08-03 08:22:40
【问题描述】:

执行以下代码时:

features_df = pickle.loads(open( "features.dataframe", "rb" ))

features.dataframe 是文件名, 我收到以下错误:

TypeError: 需要一个类似字节的对象,而不是 '_io.BufferedReader'

【问题讨论】:

  • 有什么理由不使用内置的read_pickle
  • 新手,尝试一个示例,一个示例真的很有帮助。
  • @user3169748 - df = pd.read_pickle('features.dataframe') 不起作用?
  • 成功了....谢谢!

标签: python pandas dataframe pickle


【解决方案1】:

Pandas 有相当的a few ways 从存储中读取数据。

从您知道的 cmets 中,您可以使用 pandas.read_pickle(),就像:

df = pd.read_pickle('features.dataframe')

【讨论】:

  • 这只是返回一个列表,你如何从中获取数据框
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-13
  • 2020-05-15
相关资源
最近更新 更多