Pandas read_csv пропускает строки с условными операторамиPython

Программы на Python
Ответить
Anonymous
 Pandas read_csv пропускает строки с условными операторами

Сообщение Anonymous »

У меня есть несколько текстовых файлов, которые мне нужно скомпилировать в один мастер-файл. Я использую read_csv для извлечения информации внутри. Есть несколько строк, которые нужно удалить, и мне интересно, можно ли использовать функцию пропуска без указания индексного номера строк, которые я хочу удалить, а вместо того, чтобы указать, какую из них следует удалить, в соответствии с ее содержимым/значением строки. Вот как выглядят данные, иллюстрирующие мою точку зрения.

Код: Выделить всё

Index     Column 1          Column 2
0         Rows to drop      Rows to drop
1         Rows to drop      Rows to drop
2         Rows to drop      Rows to drop
3         Rows to keep      Rows to keep
4         Rows to keep      Rows to keep
5         Rows to keep      Rows to keep
6         Rows to keep      Rows to keep
7         Rows to drop      Rows to drop
8         Rows to drop      Rows to drop
9         Rows to keep      Rows to keep
10        Rows to drop      Rows to drop
11        Rows to keep      Rows to keep
12        Rows to keep      Rows to keep
13        Rows to drop      Rows to drop
14        Rows to drop      Rows to drop
15        Rows to drop      Rows to drop
Каков наиболее эффективный способ сделать это?

Подробнее здесь: https://stackoverflow.com/questions/640 ... statements
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»