我有一个.parquet文件,并且正在使用PyArrow。我使用以下代码将.parquet文件转换为表格:
import pyarrow.parquet as pq
import pandas as pd
filepath = "xxx" # This contains the exact location of the file on the server
from pandas import Series, DataFrame
table = pq.read_table(filepath)
执行table.shape
返回(39014行, 19列)
。
表的模式为:
col1: int64 not null
col2: string not null
col3: string not null
col4: int64 not null
col5: string not null
col6: string not null
col7: int64 not null
col8: int64 not null
col9: string not null
col10: string not null
col11: string not null
col12: string not null
col13: string not null
col14: string not null
col15: string not null
col16: int64 not null
col17: int64 not null
col18: int64 not null
col19: string not null
执行
p = table.to_pandas()
时,我遇到了以下错误:如何将此parquet文件转换为数据框架,然后再转换为CSV格式? 请帮忙。谢谢。ImportError: 无法导入名称RangeIndex
from pandas import RangeIndex
并更新您的问题以显示输出。 - Sergey Bushmanov