我有一个熊猫数据框。
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)