我最近將我的 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)
此代碼是根據本指南的說明構建的。
但是,在運行上面的代碼之后,我最終得到了這個錯誤:
TypeError:pandas._libs.missing.isnaobj() 沒有關鍵字引數
想不通語法哪里出了問題,特地來這里問問了解一下。
uj5u.com熱心網友回復:
您的代碼非常適合我。熊貓 1.4.1 和 Python 3.9.7
pandas._libs.missing參考一個cython模塊。嘗試升級numpy和(非強制性)安裝cython包:
[...]$ pip install -U numpy
[...]$ pip install cython
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/440683.html
標籤:python-3.x 熊猫 数据框 调试 类型错误
下一篇:kotlin獲取類屬性的靜態型別
