首页 > 解决方案 > 'DataFrame' 对象没有属性 'Book'

问题描述

我在 .txt 文件中有一些数据,如下所示:

-[TradingDesk;ValDate;Book;ProductClass]
-[Example;10/02/2019; Expenses; Provisions and Costs]

我必须只选择与“费用”匹配的书。

import pandas as pd
data=pd.read_csv(r'path')
Expenses = data[data.Book == 'Expenses']

AttributeError:“DataFrame”对象没有属性“Book”

标签: pythonpython-3.xpandas

解决方案


您需要通过delimitersep因为默认设置为逗号,,并且可能没有正确完成分隔。此外,在括号之间传递列的名称(正确完成分隔)应该可以帮助您解决问题:

import pandas as pd
data=pd.read_csv(r'path',delimiter=';')
Expenses = data[data['Book'] == 'Expenses']

推荐阅读