python - 获取 pandas 中列的值计数。接收错误:AttributeError:“元组”对象没有属性“value_counts”
问题描述
我将 csv 导入 pandas 并有一个数据框,如:
pd.DataFrame({'city': ['New York', 'Miami', 'Miami'],
'state': ['New York', 'Florida', 'Florida'],
'country': ['USA', 'USA', 'USA']})
我想编写以下代码:
df.city.value_counts().sum()
并获得以下输出:
New York 1
Miami 2
我收到的错误是:AttributeError: 'tuple' object has no attribute 'value_counts'
如何修复此错误以便进行值计数?我知道元组是不可变的,但我只是导入一个常规的 csv 文件,我以前从未见过这个问题。
解决方案
推荐阅读
- ios - 通过 Google 登录在实时数据库中创建 Firebase 用户
- facebook-graph-api - Instagram 个人与应用程序集成
- go - vnc 获取机器的屏幕打印
- domain-driven-design - 我的业务逻辑中的异常是否应该传播到我的控制器。
- ajax - 通过ajax未经身份验证的json响应后重定向到laravel中先前预期的页面
- datetime - 在 d3 中,如果月份和年份低于 t0,您如何格式化日期?
- javascript - ScrollMagic 在调整大小时更新触发位置
- sql - Postgres时间戳转换与时区
- javascript - Axios http 调用每次都被取消,即使它在浏览器上完美运行
- java - 变换列表