Как выделить строки в пандах

У меня есть CSV вроде:

1. [Book; Value]

2.[Expenses_b; 500]

3. [Expenses; 1000]

4. [Cash; 900]

Мне нужно выбрать строки, соответствующие параметрам book = Expenses и Expenses_b. Я могу выделить их отдельно, например:

импортировать панд как pd

data = pd.read_csv (r'path ', sep =' \ t ')
Расходы = data [data.Book ==' Expenses ']

Могу ли я как-нибудь выбрать их вместе или строки, содержащие «Расходы»?


person Renan    schedule 09.10.2019    source источник


Ответы (1)


Просто используя метод str для данной серии.

expenses = data[data.Book.str.contains("Expenses")]
person Florian Bernard    schedule 09.10.2019