聚合全网技术文章,根据你的阅读喜好进行个性推荐
应该是一样接一行的吧!
先type(ldata)看是不是数组或者元组
然后ldata[1]['value']试试。。
xlsx_file=pd.ExcelFile('test/ch07/ldata.xlsx') ldata=xlsx_file.parse('Sheet1') type(ldata.value) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-13-8a618659eb68> in <module>() ----> 1 type(ldata.value) C:\Users\lin\AppData\Local\Enthought\Canopy\User\lib\site-packages\pandas\core\generic.pyc in __getattr__(self, name) 2358 return self[name] 2359 raise AttributeError("'%s' object has no attribute '%s'" % -> 2360 (type(self).__name__, name)) 2361 2362 def __setattr__(self, name, value): AttributeError: 'DataFrame' object has no attribute 'value' type(ldata.date) Out[10]: pandas.core.series.Series
type(ldata.value) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-13-8a618659eb68> in <module>() ----> 1 type(ldata.value) C:\Users\lin\AppData\Local\Enthought\Canopy\User\lib\site-packages\pandas\core\generic.pyc in __getattr__(self, name) 2358 return self[name] 2359 raise AttributeError("'%s' object has no attribute '%s'" % -> 2360 (type(self).__name__, name)) 2361 2362 def __setattr__(self, name, value): AttributeError: 'DataFrame' object has no attribute 'value'
type(ldata.date) Out[10]: pandas.core.series.Series
应该是一样接一行的吧!
先type(ldata)看是不是数组或者元组
然后ldata[1]['value']试试。。