Копировать значения в одном столбце в другие строки в этом столбце после разделения данных - PullRequest
0 голосов
/ 20 марта 2020

В таблице ниже показан столбец значений со значением для первой строки. Мне нужно скопировать значение 100 во все остальные строки для id = 1 и value = 200 для всех строк с id = 2

id  month  value 
1   jan    100   
1   feb    0    
1   mar    0          
1   apr    0         
2   jan    200    
2   feb    0            
2   mar    0 

желаемый вывод:

id  month  value 
1   jan    100   
1   feb    100    
1   mar    100          
1   apr    100         
2   jan    200    
2   feb    200            
2   mar    200

1 Ответ

0 голосов
/ 20 марта 2020
for i in range(id_values):
    df.loc[df['id'] == i,'value'] = i * 100

...