我正在尝试使用pandas从csv文件中读取数据,以对数据执行回归和其他统计操作,但是反复出现此错误,这是以前没有的。
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的文件。请尽快提供帮助。浪费了很多时间试图找出问题所在。
答案 0 :(得分:0)
在第一行中,您输入
import pandas as pd
及以后的
data=pandas.read_csv("Output.csv")
应该不是
data=pd.read_csv("Output.csv")
因为您将熊猫作为pd导入了?
答案 1 :(得分:0)
您能否将symbol
之类的python文件重命名为comp.py
。也许您正在导入一些alptekin.py
文件
答案 2 :(得分:0)
使用下面的导入,错误消息AttributeError: module 'pandas' has no attribute 'read_csv'
消失。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt