【问题标题】:Python Traceback error while running the code using pandas使用 pandas 运行代码时出现 Python Traceback 错误
【发布时间】:2021-08-05 03:32:41
【问题描述】:

已成功安装 pandas 包。导入熊猫。运行示例代码时出现以下错误。

代码:

import pandas as pd

df1 = pd.DataFrame({"A": ["A0", "A1", "A2", "A3", "A4"]}, index=[0])
print(df1)

错误:

Traceback (most recent call last):
  File "D:/Users/prabhakar_d/Box/S&P Local_mine/PycharmProjects/practise_project/sample/default_keywr_parm.py", line 11, in <module>
    import pandas as pd
  File "C:\Program Files\Python36\lib\site-packages\pandas\__init__.py", line 22, in <module>
    from pandas.compat.numpy import (
  File "C:\Program Files\Python36\lib\site-packages\pandas\compat\numpy\__init__.py", line 9, in <module>
    _np_version = np.__version__
AttributeError: module 'numpy' has no attribute '__version__'

【问题讨论】:

标签: python pandas


【解决方案1】:

尝试从 df1 变量中删除索引...

import pandas as pd
df1 = pd.DataFrame({"A":["A0","A1","A2","A3","A4"]})
print(df1)

o/p

    A
0  A0
1  A1
2  A2
3  A3
4  A4

【讨论】:

    【解决方案2】:

    第一步检查你的 numpy 版本我不知道它是如何在你的 numpy 中出错的,但现在我已经尝试了你的脚本

    import pandas as pd
    
    df1 = pd.DataFrame({"A": ["A0", "A1", "A2", "A3", "A4"]}, index=[0])
    print(df1)
    

    我没有遇到像你在我的 numpy(1.19.4) 上的错误

    所以请尝试更新您的 numpy. 然后按照第一个答案来自:@Vibhav_Surve

    当您尝试使用脚本运行代码时。如果您仍然使用 add index() 运行,您会发现这样的错误。

    【讨论】:

      【解决方案3】:

      看到您正在传递 5 行和 1 列 (5,1),但索引参数说它是 1 行和 1 列 (1,1),因此请尝试删除索引参数。

      【讨论】:

        猜你喜欢
        • 2022-01-18
        • 1970-01-01
        • 1970-01-01
        • 2012-10-27
        • 2018-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-23
        相关资源
        最近更新 更多