gpt4 book ai didi

python - 添加具有另一列和 cumsum 的字符串长度的列?

转载 作者:行者123 更新时间:2023-11-28 19:46:30 25 4
gpt4 key购买 nike

给定以下dataframe:

df = pd.DataFrame({'col1': ["kuku", "pu", "d", "fgf"]})

我想计算每个字符串的长度并添加一个 cumsum 列。

我正在尝试使用 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

关于python - 添加具有另一列和 cumsum 的字符串长度的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56424315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com