python - 为什么我过滤时 pandas 不能正确读取数据?
问题描述
我正在使用一个数据库,该数据库显示洛杉矶县学校的学生停学率。我想用 pandas 将数据分解为代表每个学区的变量。每个学区都有四行数据。
但是当我去创建一个变量时,当我输入变量 .info() 的名称时它显示零行
例如,当我尝试为康普顿联合学区创建一个变量时,我要求它返回值 ==“康普顿统一”,这正是它在数据库中输入的方式,它对每一行都显示“假” ,即使有四行我应该得到“真”。
为什么它不能正确读取值?这是代码。我正在使用一个名为“suspensions”的 csv。在 school_district 列下有四行名为“Compton Unified”,代表 Compton Unified School District 的数据。但是当我运行这段代码时,我得到一个列表,显示所有行都是“假的”,而其中四个应该是真的。
compton_suspensions = suspensions.school_district == "Compton Unified"
compton_suspensions.head(120)
解决方案
推荐阅读
- node.js - NodeJs App + AWS EC2 + Nginx + Websocket 配置
- python-3.x - 如何将列表的每个元素分配给另一个列表的每个元素?
- php - 使用 dompdf 生成 PDF 并在分页后的第一个 tr 中获取空白空间
- python - 在 for 循环中输入错误消息时遇到问题。[输入最多 1 个参数,得到 3 个]
- gstreamer - 在 Gstream WebRTCBin 中设置多转服务器
- python - 逐行外加
- p5.js - 在一个形状中混合顶点和曲线顶点?
- owl - 如何使用本体对齐将实例从一个本体转移到另一个(Abox 到 Tbox)
- matlab - AGI STK Matlab 接口
- kubernetes - 在没有 kubectl 的情况下使用 Kubernetes REST API