Панды: Фильтрация числа как строковых значений из фрейма данных - PullRequest
0 голосов
/ 11 декабря 2018

Я использую Pandas для фильтрации столбца, который содержит такие значения:

6 790 750 024   
2 755 740   

числа, но строки (сохраняет разделитель пробела)

df[df['user_id'] == '5 756 405']

Не работает и возвращает фрейм данныхтолько заголовки.Для других столбцов (без чисел, кроме строк) фильтрация работает нормально.

1 Ответ

0 голосов
/ 11 декабря 2018

Я предполагаю, что вы получаете только заголовок, потому что ни одна из записей в вашем фрейме данных не имеет user_id, который соответствует '5 756 405'.Возможно, вам нужно получить какой-нибудь user_id из вашего фрейма данных, чтобы увидеть их формат (это может быть что-то вроде «5 756 405»).Вы можете сделать это, выполнив

df.user_id.values[i] 

и попробуйте некоторые значения i, чтобы получить общее представление.

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