我在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'
在此问题上的任何帮助或见识,将不胜感激。
答案 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
我更改了文件名,它开始正常工作。
几乎没有什么可知道您是否遇到错误的。
我认为使用DataFrame以避免发生此错误应牢记这三件事。