pandas - 从 Pandas 中的 Pickled DataFrame 加载单个系列
问题描述
用 保存 Pandas DataFrame 后df.to_pickle(file_name)
,可以用df = pd.read_pickle(file_name)
. 但有时,您可能只想在特定时间加载一个 Series 的数据,加载整个 DataFrame 效率低下。有没有办法从腌制的 DataFrame 中只加载一个系列?
解决方案
这是不可能的,因为 pickle 文件是序列化的,并且无法读取序列化文件的单个列。您可以读取其他文件类型(即 h5、csv 等)的单列,但不能读取序列化文件。
推荐阅读
- wpf - 得到奇怪的边界
- powershell - Powershell 删除超过 x 天的文件的首选方法
- javascript - Laravel Vue - 控制台日志 Axios POST 响应与网络响应不同
- html - 在查找器都匹配的红宝石中识别要选择的html元素
- python - Mac上的Pyautogui错误?使用点击功能时无故三次点击
- android - 运行时应用程序崩溃并且不提供代码路径
- java - 房间错误:不确定如何处理插入方法的返回类型
- airflow - 将 SimpleHttpOperator 的 xcom 传递给 DatabricksSubmitRunOperator
- python - 在 Watson Machine Learning 部署的函数中安装 spacy 失败且没有错误消息
- powerbi - 使用测量值进行视觉过滤