Why am I getting a TypeError: pandas._libs.missing.isnaobj() when trying to create a df with only column names on Python? Pandas 1.4.0 related
Why am I getting a TypeError: pandas._libs.missing.isnaobj() when trying to create a df with only column names on Python? Pandas 1.4.0 related
我最近将 pandas 版本更新为 1.4.0
,我打开 Python 3.9.6
进行测试。
我只是想使用以下代码创建一个只有列名的 df
import pandas as pd
#column names
column_names = ["Time", "Currency", "Volatility expected", "Event", "Actual", "Forecast", "Previous"]
#create a dataframe including the column names
df = pd.DataFrame(columns=column_names)
此代码是根据 this guide 的解释构建的。
但是,在 运行 上面的代码之后,我得到了这个错误:
TypeError: pandas._libs.missing.isnaobj() takes no keyword arguments
实在想不通语法哪里有问题,特来这里请教学习。
你的代码非常适合我。 Pandas 1.4.1 和 Python 3.9.7
pandas._libs.missing
指的是 cython
模块。尝试升级 numpy
并(非强制)安装 cython
软件包:
[...]$ pip install -U numpy
[...]$ pip install cython
我最近将 pandas 版本更新为 1.4.0
,我打开 Python 3.9.6
进行测试。
我只是想使用以下代码创建一个只有列名的 df
import pandas as pd
#column names
column_names = ["Time", "Currency", "Volatility expected", "Event", "Actual", "Forecast", "Previous"]
#create a dataframe including the column names
df = pd.DataFrame(columns=column_names)
此代码是根据 this guide 的解释构建的。
但是,在 运行 上面的代码之后,我得到了这个错误:
TypeError: pandas._libs.missing.isnaobj() takes no keyword arguments
实在想不通语法哪里有问题,特来这里请教学习。
你的代码非常适合我。 Pandas 1.4.1 和 Python 3.9.7
pandas._libs.missing
指的是 cython
模块。尝试升级 numpy
并(非强制)安装 cython
软件包:
[...]$ pip install -U numpy
[...]$ pip install cython