Crie uma nova coluna a partir de linhas específicas no dataframe do pandas
Eu tenho um arquivo csv onde cada linha representa uma propriedade seguida por um número variável de linhas subseqüentes que refletem quartos na propriedade. Quero criar uma coluna que, para cada propriedade, combine a área bruta de cada quarto. A natureza não estruturada dos dados está dificultando isso em termos depandas
. Aqui está um exemplo da tabela que tenho no momento:
id ba store_desc floor_area
0 1 Toy Shop NaN
1 2 Retail Zone A 29.42
2 2 Retail Zone B 31.29
3 1 Grocery Store NaN
4 2 Retail Zone A 68.00
5 2 Outside Garden 83.50
6 2 Office 7.30
Aqui está a tabela que estou tentando criar:
id ba store_desc floor_area gross_floor_area
0 1 Toy Shop NaN 60.71
3 1 Grocery Store NaN 158.8
Alguém tem alguma dica sobre como alcançar esse resultado? Estou totalmente perdido.
Sam