给定以下内容dataframe
:
df = pd.DataFrame({'col1': ["kuku", "pu", "d", "fgf"]})
我想计算每个字符串的长度并添加一个累加列。
我正在尝试这样做,df.str.len("col1")
但会引发错误。
采用 str.len()
例如:
import pandas as pd
df = pd.DataFrame({"col1": ["kuku", "pu", "d", "fgf"]})
df["New"] = df["col1"].str.len()
print(df)
print(df["New"].cumsum()) #cumulative sum
输出:
col1 New
0 kuku 4
1 pu 2
2 d 1
3 fgf 3
0 4
1 6
2 7
3 10
Name: New, dtype: int64
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句