Объект 'DataFrame' не имеет атрибута 'Book' - PullRequest
0 голосов
/ 07 октября 2019

У меня есть некоторые данные в текстовом файле .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»

1 Ответ

1 голос
/ 07 октября 2019

Вам необходимо передать delimiter или sep, потому что по умолчанию задано запятыми , и, возможно, разделение выполнено неправильно. Кроме того, передача имени столбца в скобках (с разделением, выполненным правильно) должна помочь вам решить проблему:

import pandas as pd
data=pd.read_csv(r'path',delimiter=';')
Expenses = data[data['Book'] == 'Expenses']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...