У меня есть следующие DataFrame
:Скопируйте значения в новый столбец с формулой
geo col1 col2
0 CA A 1
1 CA A 2
2 CA B 1
3 CA B 2
4 CA B 1
5 CA C 1
6 CA C 2
Моя цель состоит в том, чтобы создать новый column
, который копирует значение из col2
если col2 == 1
и скопировать значение из col1
если col2 == 2
,
Геокоманда включена в изображение, потому что в конце концов я хотел бы создать оператор if, который делает это несколько иначе для 15-20 состояний в США.
Конечная цель будет выглядеть следующим образом:
geo col1 col2 col3
0 CA A 1 1
1 CA A 2 A
2 CA B 1 1
3 CA B 2 B
4 CA B 1 1
5 CA C 1 1
6 CA C 2 C
(Помимо этого, это более удобно для людей, которые пытаются помочь, если вы отправляете * текст *, а не изображения. Текст может быть легко скопирован, тогда как если кто-то захочет проверить свой код на ваших данных примера, ему придется набирать его в элементе по элементу.) – DSM