我有一个像这样的 Series:
import pandas as pd
ser = pd.Series([
'the quick brown fox',
'the quick pink fox',
'a quick brown fox',
'the jumpy brown fox ',
'the quick brown animal',
])
我想计算每个元素中连续空格的数量。所以我的期望输出是:
0 1
1 2
2 3
3 4
4 2
dtype: int64
因为第一行只包含一个连续的空格,第二行包含两个连续的空格(
the
和quick
之间),第三行包含三个连续的空格(brown
和fox
之间),以此类推...我知道可以用
ser.str.count(' ')
来获取总空格数,但即使它们不是连续的,这也会将它们计算在内。