python - 如果数据框中的值是 int 类型,则逐行检查并选择不正确的行
问题描述
我有以下数据框(只是一个子集):
时间 | |
---|---|
0 | 66 |
1 | 91 |
我想逐行检查以验证时间列下的值是否为 int 类型。如果不是,则将不正确的行保存在新的数据框中。我已经花了好几天,但无法弄清楚如何做到这一点。
解决方案
df = pd.DataFrame({'Time': [66, '91']})
new_df = df[(df['Time'].map(type) != int)]
Time
1 91
推荐阅读
- javascript - 如何在 Matter.js 中模糊单个对象?
- ms-access - 更新查询不返回任何值
- java - Jackson JSONproperty 未将字段绑定到变量
- c# - Linq Where 语句不考虑时间
- azure-devops - 可以在 MSBuild 15.0 中使用 .artifactignore 吗?
- .htaccess - 从 URL 中删除双斜杠不太有效
- java - 无法回滚事务
- snakemake - 如何在snakemake中传递变量值作为输入?
- powershell - 如何在powershell脚本中修复“无法将参数绑定到参数'路径',因为它为空”?
- c - 如何使用 TCP (LWIP) 存储接收到的数据?