Python 只能读取带有拼花地板的空框架

Python 只能读取带有拼花地板的空框架,python,pandas,parquet,Python,Pandas,Parquet,我无法打开任何拼花地板桌子,除非它们是空的,书写似乎有效。没有回溯,没有返回任何内容。Python 3.8.5(Win10)上的Pyarrow 1.0.1、Pandas 1.1.2。在一个bug报告之前,我有什么明显的遗漏吗?pyarrow-feather可以正常工作 import pandas as pd import pyarrow as pa import pyarrow.parquet as pq df = pd.DataFrame([11, 22, 33], columns=['co

我无法打开任何拼花地板桌子,除非它们是空的,书写似乎有效。没有回溯,没有返回任何内容。Python 3.8.5(Win10)上的Pyarrow 1.0.1、Pandas 1.1.2。在一个bug报告之前,我有什么明显的遗漏吗?pyarrow-feather可以正常工作

import pandas as pd
import pyarrow as pa
import pyarrow.parquet as pq

df = pd.DataFrame([11, 22, 33], columns=['col'])
pout = pa.Table.from_pandas(df)
pq.write_table(pout, 'example.parquet')

# Alternative
#pout = df.to_parquet('example.parquet')

tab = pq.read_table('example.parquet')
df = tab.to_pandas()

# Alternative
#df = pd.read_parquet('example.parquet')

print(df)

这个代码有效。我试过了。

@mikksu是的,两个都试过了,这就是为什么它们仍然在示例中(注释掉)。这是应该的,因为这是最基本的示例。那么这就是一个bug,更奇怪的是,它根本不会产生任何错误。失败的一行是read_table。您说您不能打开任何拼花地板表,但您可以读取并打印“df”。那么,您如何确定read_table行失败?我无法打印df,它是为了测试目的而存在的。我的问题是在以下位置跟踪的错误: