Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pandas Read_拼花NaN错误:ValueError:无法将浮点NaN转换为整数_Python_Python 3.x_Pandas_Parquet - Fatal编程技术网

Python Pandas Read_拼花NaN错误:ValueError:无法将浮点NaN转换为整数

Python Pandas Read_拼花NaN错误:ValueError:无法将浮点NaN转换为整数,python,python-3.x,pandas,parquet,Python,Python 3.x,Pandas,Parquet,我需要帮助处理在Python3中读取拼花地板文件时遇到的NaN错误。 当我尝试读取文件时,有一列返回“NaN”。 根据要求,我无法更改此文件的内容-因此我无法进入并处理有问题的列 下面是我用来读取文件的代码: df = pd.read_parquet("parquet_file.parquet") 以下是错误: ValueError: cannot convert float NaN to integer 谢谢。熊猫。阅读拼花地板(parquet\u file.parqu

我需要帮助处理在Python3中读取拼花地板文件时遇到的NaN错误。 当我尝试读取文件时,有一列返回“NaN”。 根据要求,我无法更改此文件的内容-因此我无法进入并处理有问题的列

下面是我用来读取文件的代码:

df = pd.read_parquet("parquet_file.parquet")
以下是错误:

ValueError: cannot convert float NaN to integer
谢谢。

熊猫。阅读拼花地板(parquet\u file.parquet,columns=[column1,column2])


您可以从文件中指定要处理的列的列表,排除出现问题的列

遇到类似问题后,我发现解决方案(在我的情况下)是pip install pyarrow。
read\u parquet
的文档中提到了
engine
参数<代码>自动是默认设置,如果pyarrow不可用,则使用fastparquet库


pip安装pyarrow,然后重新运行代码似乎可以解决问题

我无法访问文件内容。所以我没有列的列表。