【问题标题】:pandas not defined even after importing it [duplicate]导入熊猫后仍未定义[重复]
【发布时间】:2022-01-04 23:35:11
【问题描述】:
import pandas as pd
worksheet_1 = pd.read_excel(r"X:\data for feature analysis\Chitra\Chitra_walking\t1.xlsx")

pandas.__version__


---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_16988/2084971433.py in <module>
----> 1 pandas.__version__

NameError: name 'pandas' is not defined

【问题讨论】:

  • 要么只使用import pandas,要么使用您定义的名称pd.__version__
  • 这不是这个问题的正确副本。这是导入期间变量命名的混淆。

标签: python pandas


【解决方案1】:

您正在导入为“pd”,因此请以这种方式引用它,而不是“pandas”。例如

pd.__version__
# or for extensive information
pd.show_versions()

【讨论】:

    【解决方案2】:

    import 关键字导入模块和包,然后将它们分配给命名空间中的变量。 import pandas 导入包并将其分配给变量pandasimport pandas as pd 导入相同的包,但将其分配给变量 pd。将包引用为

    pd.__version__
    

    这些变量没有什么特别之处。导入器将模块分配给变量,但您以后总是可以(通常是错误的)分配不同的值。

    【讨论】:

      猜你喜欢
      • 2018-10-28
      • 1970-01-01
      • 2018-04-03
      • 2014-12-26
      • 1970-01-01
      • 2017-10-31
      • 1970-01-01
      • 2020-09-25
      • 2020-09-26
      相关资源
      最近更新 更多