python dataframe 统计某一列特定值
时间: 2023-10-26 18:05:41 浏览: 334
python dataframe常见操作方法:实现取行、列、切片、统计特征值
要统计DataFrame中某一列中特定值的数量,可以使用pandas库中的value_counts()方法。例如,假设我们有一个名为df的DataFrame,其中有一个名为'gender'的列,我们想要统计'gender'列中值为'male'的数量:
```
male_count = df['gender'].value_counts()['male']
```
这将返回'gender'列中值为'male'的数量。如果我们想要同时统计'male'和'female'的数量,可以省略括号内的参数:
```
gender_counts = df['gender'].value_counts()
```
这将返回一个Series对象,其中包含'gender'列中每个不同值的数量。我们可以使用以下代码访问特定值的计数:
```
male_count = gender_counts['male']
female_count = gender_counts['female']
```
阅读全文