value_counts()与str.startswith("C")结合使用
时间: 2024-05-06 16:18:08 浏览: 91
C 语言 数值计算方法
假设你有一个包含多个字符串的Series,你可以使用value_counts()方法来计算每个以"C"开头的字符串出现的次数,代码如下:
```python
import pandas as pd
# 创建一个包含多个字符串的Series
s = pd.Series(['Cats', 'Dogs', 'Cats and dogs', 'Cows', 'Chickens', 'Cats'])
# 计算以"C"开头的字符串出现的次数
c_count = s[s.str.startswith("C")].value_counts()
print(c_count)
```
输出结果为:
```
Cats 2
Cats and dogs 1
Chickens 1
dtype: int64
```
在上面的代码中,我们首先创建了一个包含多个字符串的Series,然后使用str.startswith("C")方法筛选出以"C"开头的字符串,最后使用value_counts()方法计算每个以"C"开头的字符串出现的次数。
阅读全文