AttributeError:“模块”对象没有属性“ DataFrame”

时间:2018-11-26 21:37:47

标签: python macos pandas visa pyvisa

我在Macbook上运行Python 2.7.10。

我已经安装: 家酿 Python 2.x,3.x NI-VISA 点子 pyvisa,pyserial,numpy 皮维萨 水蟒 大熊猫 我正在尝试运行此脚本。可以在这里阅读其中一部分:

import visa
import time
import panda
import sys
import os
import numpy

os.system('cls' if os.name == 'nt' else 'clear')    #clear screen
rm = visa.ResourceManager()
rm.list_resources()

print(rm.list_resources())

results = panda.DataFrame(columns=['CURR', 'VOLT', 'TIME'])

这是在下面的命令行中返回的内容。

请注意提示行

AttributeError:“模块”对象没有属性“ DataFrame”

(u'USB0::0x05E6::0x2280::4068201::INSTR', u'ASRL1::INSTR', u'ASRL2::INSTR', u'ASRL4::INSTR')
Traceback (most recent call last):
  File "k2280.py", line 14, in <module>
    results = panda.DataFrame(columns=['CURR', 'VOLT', 'TIME'])
AttributeError: 'module' object has no attribute 'DataFrame'

在此问题上的任何帮助或见识,将不胜感激。

3 个答案:

答案 0 :(得分:2)

它是pandas,而不是panda,因此请使用import pandas。为了方便起见,将大熊猫作为pd导入也是常见的做法:

import pandas as pd
df = pd.DataFrame()

答案 1 :(得分:1)

该模块称为pandas而不是pandas

python3 -m pip安装熊猫

将熊猫作为pd导入

pd.DataFrame()

答案 2 :(得分:0)

如果您是python的新手,请阅读。 因为我也是2天以来第一次接触python并经历了本教程。 我所知道的是,pandas是我们在python库中安装到正在使用的计算机上的软件包。 当我是新手时,我正在尝试导入和使用 pandas.DataFrame 我将文件名保留为 pandas.py

这是我在做的错误。我无法使用pandas.py,因为计算机假定其模块位于此 pandas.py

我更改了文件名,它开始正常工作。

几乎没有什么可知道您是否遇到错误的。

  1. 您正在使用 pandas.py 作为文件名,您需要更改文件名
  2. 您没有在文件中导入熊猫,而是开始使用其模块
  3. 您没有在 驼峰案例
  4. 中使用DataFrame

我认为使用DataFrame以避免发生此错误应牢记这三件事。