熊猫:从数据框中过滤数字作为字符串值

时间:2018-12-11 13:48:21

标签: python pandas

我正在使用Pandas过滤包含如下值的列:

6 790 750 024   
2 755 740   

数字但字符串(保留空格分隔符)

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

它不起作用,仅返回数据帧头。 对于其他列(没有数字但包含字符串),过滤效果很好。

1 个答案:

答案 0 :(得分:0)

我假设您仅获得标头,因为数据框中的所有条目都没有与'5 756 405'相匹配的user_id。也许您应该从数据框中获取一些user_id来查看其格式(可能类似于“ 5 756 405”)。您可以通过

if (form.redoarr.value == "") {
    alert("Has to be higher");
    form.redoarr.focus();
return false;
}

并尝试一些i的值以获得一个大概的想法。