如何在 Python 中读取带有熊猫的 .p 存档文件?

Posted

技术标签:

【中文标题】如何在 Python 中读取带有熊猫的 .p 存档文件?【英文标题】:How to read a .p archive whit pandas in Python? 【发布时间】:2021-01-17 10:45:47 【问题描述】:

我有一个“.p”存档,我从未在 pandas 中使用过这种扩展,我尝试使用“read_csv”函数读取此存档,但出现错误。

我试过了:

import pandas as pd

taxi_owners = pd.read_csv('taxi_owners.p', encoding='utf-8')

但这不起作用,结果是:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte

感谢您的帮助

【问题讨论】:

什么是 .p 存档?文档? 不是pickle文件吗? docs.python.org/3/library/pickle.html 【参考方案1】:

很可能是一个泡菜文件。请尝试以下操作:

data = pd.read_pickle('taxi_owners.p')

【讨论】:

以上是关于如何在 Python 中读取带有熊猫的 .p 存档文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在熊猫中读取带有分号分隔符的文件

如何正确读取带有日期的csv并在熊猫中省略前导零?

带有熊猫列的正则表达式

如何在熊猫数据框中读取嵌套的 json 文件?

如何在python中获取熊猫数据框的行列表? [复制]

[如何读取Excel文件而不将其第一行作为标题?熊猫,Python [重复]