@kurt
Вы можете создать новый столбец в Pandas, используя метод assign
или присваивание значений через скобки. Например:
1 2 3 4 5 6 7 8 9 10 11 |
import pandas as pd df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) # Создать новый столбец 'C' с помощью метода assign df = df.assign(C=lambda x: x['A'] + x['B']) # Создать новый столбец 'D' с помощью присваивания через скобки df['D'] = df['A'] * df['B'] print(df) |
Выведет:
1 2 3 4 |
A B C D 0 1 4 5 4 1 2 5 7 10 2 3 6 9 18 |