AttributeError: у объекта 'module' нет атрибута 'DataFrame' - PullRequest
0 голосов
/ 27 ноября 2018

Я использую Python 2.7.10 на Macbook.

Я установил: Homebrew Python 2.x, 3.x NI-VISA pip pyvisa, pyserial, numpy PyVISA Anaconda Pandas Я пытаюсь запустить этот скрипт.Часть этого можно прочитать здесь:

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: 'У модуля 'object' нет атрибута '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'

Любая помощь или понимание по этому вопросу приветствуется.

Ответы [ 2 ]

0 голосов
/ 27 ноября 2018

Модуль называется pandas, а не panda

python3 -m pip install pandas

импорт панд как pd

pd.DataFrame ()

0 голосов
/ 27 ноября 2018

Это pandas, а не panda, поэтому используйте import pandas.Для удобства также принято импортировать панд как pd:

import pandas as pd
df = pd.DataFrame()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...