2015-12-04 3 views
2

Очень похожий вопрос на этот вопрос (no attribute named read_csv in pandas python), но решения для меня не работают.Объект DataFrame не имеет атрибута 'read_csv'

Очень простой код то не будет работать

import numpy as np 
import pandas as pd 

df = pd.DataFrame() 
df.read_csv('flexibility user survey.csv') 

Я попытался добавить reload(pd), но это не помогло. Нет pandas.py или Pyc в рабочем каталоге либо

не

полная ошибка только в случае, если это помогает

--------------------------------------------------------------------------- 
AttributeError       Traceback (most recent call last) 
<ipython-input-57-5c55472122b4> in <module>() 
    12 
    13 df = pd.DataFrame() 
---> 14 df.read_csv('flexibility user survey.csv') 

/Users/davidpier/anaconda/lib/python2.7/site-packages/pandas/core/generic.pyc in __getattr__(self, name) 
    1945     return self[name] 
    1946    raise AttributeError("'%s' object has no attribute '%s'" % 
-> 1947         (type(self).__name__, name)) 
    1948 
    1949  def __setattr__(self, name, value): 

AttributeError: 'DataFrame' object has no attribute 'read_csv' 

ответ

3

Попробуйте это:

df = pd.read_csv('flexibility user survey.csv') 

прямо ошибка в: read_csv не является атрибутом a DataFrame. Это метод самих панд: read_csv. Разница между вашим вопросом и the other one заключается в том, что они правильно его называют (как pandas.read_csv или pd.read_csv), и вы вызываете его так, как если бы это был атрибут вашего фрейма данных.

+0

Thats the one! Теперь видно, что вы указываете это дох. 6 минут, пока я не могу отметить это как ответ – EnduroDave

Смежные вопросы