Я пытаюсь отбросить ячейки в Dataframe Pandas, которые содержат бесчисленные пробелы - PullRequest
0 голосов
/ 16 апреля 2019

При импорте из определенного файла журнала я получаю кадр данных pandas, содержащий ячейки со строками (включая пробелы), разделенные ячейками, которые содержат много и только пробелов, которые, кажется, изменяются в количестве без шаблона. Мне нужно отбросить эти ячейки, не удаляя пробелы в ячейках, содержащих строки.

Я уже пытался заменить эти, казалось бы, пустые ячейки на NaN с помощью replace ('', np.NaN, inplace = True). И получить только ячейки, не относящиеся к типу.

Некоторые примеры моего Dataframe:

22  96069fb0-f0c9-4754-bfdf...
23                                                  
24  9eg95e03-da49-453a-a0d4...
25                   

Что мне нужно сделать, чтобы:

22  96069fb0-f0c9-4754-bfdf...
23  9eg95e03-da49-453a-a0d4...

1 Ответ

0 голосов
/ 16 апреля 2019

Вот один способ, хотя, вероятно, не самый эффективный:

df = df[df.col_name.str.strip().str.len()>0]

, где col_name - это, конечно, имя соответствующего столбца.

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