AttributeError: модуль 'pandas' не имеет атрибута 'read_csv' в python 3.6 - PullRequest
0 голосов
/ 23 февраля 2019

Я пытаюсь прочитать данные из CSV-файла, используя pandas для выполнения регрессии и других статистических операций с данными, но неоднократно получаю эту ошибку, которой раньше не было.

  File "comp.py", line 1, in <module>
    import pandas as pd
  File "F:\Program Files (x86)\Python36-32\lib\site-packages\pandas\__init__.py", line 13, in <module>
    __import__(dependency)
  File "F:\Program Files (x86)\Python36-32\lib\site-packages\numpy\__init__.py", line 187, in <module>
    from .testing import Tester
  File "F:\Program Files (x86)\Python36-32\lib\site-packages\numpy\testing\__init__.py", line 10, in <module>
    from unittest import TestCase
  File "F:\Program Files (x86)\Python36-32\lib\unittest\__init__.py", line 64, in <module>
    from .main import TestProgram, main
  File "F:\Program Files (x86)\Python36-32\lib\unittest\main.py", line 4, in <module>
    import argparse
  File "F:\Program Files (x86)\Python36-32\lib\argparse.py", line 87, in <module>
    import copy as _copy
  File "F:\mathsassignment1\copy.py", line 2, in <module>
    data=pandas.read_csv("Output.csv")
AttributeError: module 'pandas' has no attribute 'read_csv'

Это мой оригиналкод

import numpy as np
data=pandas.read_csv('Output.csv')

Я пытался изменить его на data=pandas.read_table("Output.csv",sep=',')

Все равно появляется то же самое сообщение об ошибке

File "F:\mathsassignment1\copy.py", line 2, in <module>
    data=pandas.read_csv("Output.csv")
AttributeError: module 'pandas' has no attribute 'read_csv'

Да, оно все еще говорит

data=pandas.read_csv("Output.csv")

Даже после попытки прочитать другой csv-файл с другим именем появляется то же сообщение об ошибке

Я также попытался переустановить python, запустить его в Ubuntu вместо Windows, переустановить pandas, набравтот же код снова в другом файле.У меня нет файла с именем pandas.py в моем рабочем каталоге.Пожалуйста, помогите как можно скорее. Потратили немало часов, пытаясь выяснить проблему.

Ответы [ 2 ]

0 голосов
/ 23 февраля 2019

вы можете переименовать ваш файл Python как comp.py в alptekin.py.и, возможно, у вас есть файл pandas.py, который вы импортируете

0 голосов
/ 23 февраля 2019

В одной из первых строк вы набрали

import pandas as pd

и более поздние

data=pandas.read_csv("Output.csv")

Вместо этого не следуетэто будет

data=pd.read_csv("Output.csv")

, потому что вы импортировали панд как pd?

...