小编mah*_*f_i的帖子

更改熊猫数据框列值

我有一个熊猫数据框。

keyword                     adGroup     goal6Value   adCost
aaaa                        (not set)   0            0.0
+bbbb                       (not set)   0            0.0
+cccc                       (not set)   2072         0.0
dddd                        (not set)   0            0.0
Run Code Online (Sandbox Code Playgroud)

我更改了第一列中的值,以便根据某些条件在关键字中添加括号(如果没有“ +”符号,请添加括号)。

keyword                     adGroup     goal6Value   adCost
[aaaa]                      (not set)   0            0.0
+bbbb                       (not set)   0            0.0
+cccc                       (not set)   2072         0.0
[dddd]                      (not set)   0            0.0
Run Code Online (Sandbox Code Playgroud)

这是创建添加括号的函数:

def add_bracket(df):

    df["keyword"] = df["keyword"].astype('str')
    keyword_list = list()

    for index, row in df.iterrows():
       keyword = row["keyword"]
       if keyword.find("+") < 0:
         keyword = "[" + keyword + "]"
       keyword_list.append(keyword) …
Run Code Online (Sandbox Code Playgroud)

python pan pandas

3
推荐指数
1
解决办法
2512
查看次数

标签 统计

pan ×1

pandas ×1

python ×1