Добавление строк в другую переменную. Строки уже доступны в другом файле CSV - PullRequest
2 голосов
/ 27 апреля 2020

В моем файле 1919 строк и 12 столбцов. Есть колонка под названием Жанры, в которой рассказывается о жанрах игр. ОБРАЗЕЦ ДАННЫХ:

Жанры

Games, Strategy, Puzzle 

Games, Entertainment, Action 

...

... 

Games, Strategy, Puzzle.

Таким образом, имеется 1919 строк. Я хочу выбрать строки, в которых есть загадка, и сохранить эти целые строки в отдельной переменной без ущерба для исходного документа. Как копировать и вставлять

Ответы [ 2 ]

1 голос
/ 27 апреля 2020

Я полагаю, у вас есть string тип Genres столбец, тогда ответ будет

Используя contains, чтобы получить логический индекс, где слово совпадает, и в конце индекс сброса для нового фрейм данных.

df2 = df[df.Genres.str.contains('Puzzle')].reset_index(drop=True)
0 голосов
/ 27 апреля 2020

df2 = df[df['Genres'] == 'Puzzle'].copy() Это скопирует все строки с Genres == Puzzle в новый фрейм данных df2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...