Python Pandas Read_拼花NaN错误:ValueError:无法将浮点NaN转换为整数
我需要帮助处理在Python3中读取拼花地板文件时遇到的NaN错误。 当我尝试读取文件时,有一列返回“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
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,然后重新运行代码似乎可以解决问题我无法访问文件内容。所以我没有列的列表。