我正在使用Pandas过滤包含如下值的列:
6 790 750 024
2 755 740
数字但字符串(保留空格分隔符)
df[df['user_id'] == '5 756 405']
它不起作用,仅返回数据帧头。 对于其他列(没有数字但包含字符串),过滤效果很好。
答案 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的值以获得一个大概的想法。