首页 > 解决方案 > 获取 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 文件,我以前从未见过这个问题。

标签: pythonpandastuples

解决方案


推荐阅读