python-3.x - 在 DataFrame 中选择确切的值
问题描述
我正在查看 UCI 成人数据框(https://archive.ics.uci.edu/ml/machine-learning-databases/adult/adult.data)。我想输出并计算所有行,其中本国是“德国”。以下代码:
df[df['native-country']=="Germany"]
说我所有的行都是False
. 有没有其他方法可以计算行数和/或打印出来?Dummie 可能不是一个选项,因为数据框中有 20 多个不同的国家。
解决方案
我认为你在国家领域有空白
尝试
df[df['native-country']==" Germany"]
或者
df[df['native-country'].str.contains("Germany")]
推荐阅读
- file - 有没有办法在windows下用erlang打开文件并锁定
- node.js - 如何在 facebook API 调用中选择用户或页面
- c# - 依赖调用和请求调用之间的时间差异很大
- if-statement - libreoffice calc 错误或错误配置阻止 IF 语句在版本 6.4.5.2 上工作
- android - 连续向不同的特征通知和写入特征
- php - 如果所需文件托管在 Internet 上,我应该在 PHP 中的“require_once”命令中输入什么?
- java - 无法从类型 [java.util.LinkedHashSet ] 转换为类型 [java.util.Set
] - ajax - 我无法使用 ajax 使用 Spring Boot Thymeleaf 端点
- sas - 如何为具有特定条件的变量添加 id-s?
- html - 双斜杠符号//的 HTML 代码是什么?