Я пытаюсь создать новый столбец "четный" и пытаюсь поместить в них четные числа
df["even"] = df.apply(list(filter(lambda x: x%2==0, list(range(21)))),axis=1) print(df.head())
Я получаю много сообщений об ошибках.
Не уверен, как структурирован ваш df, но общее решение будет выглядеть следующим образом.
def even_rule(x): return x if x%2 == 0 else 0 df = df.apply(even_rule, axis=1)
Вы сможете изменить это на основе структуры вашего df.