【问题标题】:'DataFrame' object has no attribute 'read_csv''DataFrame' 对象没有属性 'read_csv'
【发布时间】:2016-03-09 08:38:33
【问题描述】:

与此 (no attribute named read_csv in pandas python) 非常相似的问题,但解决方案对我不起作用。

非常简单的代码无法正常工作

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'

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    尝试使用:

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

    【讨论】:

    【解决方案2】:

    试试这个:

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

    错误是正确的:read_csv 不是DataFrame 的属性。这是 pandas 本身的一种方法:pandas.read_csv。您的问题和the other one 之间的区别在于他们正确地调用它(如pandas.read_csvpd.read_csv),而您将其称为数据框的属性(如df.read_csv)。

    【讨论】:

    • 就是这个!现在很明显,您指出了这一点。 6 分钟后我可以将此标记为答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 2021-07-14
    • 2013-10-23
    • 2017-10-22
    • 2021-01-08
    • 2021-11-01
    • 2016-04-02
    相关资源
    最近更新 更多