我正在尝试创建一个新的列“ even”,并尝试在其中添加偶数。
df["even"] = df.apply(list(filter(lambda x: x%2==0, list(range(21)))),axis=1)
print(df.head())
我收到很多错误消息。
答案 0 :(得分:0)
不确定df的结构,但一般的解决方案如下所示。
def even_rule(x):
return x if x%2 == 0 else 0
df = df.apply(even_rule, axis=1)
您应该能够根据df的结构进行修改。