我有一個(gè)數(shù)據(jù)框,它在建筑物數(shù)據(jù)集上具有各種屬性。這些建筑物都被分配到一個(gè)住宅組(公寓/半獨(dú)立式住宅/獨(dú)立式住宅/排屋)和一個(gè)小區(qū)域代碼。這些建筑物也有建造年份欄,但除了面積較?。s 80 棟建筑物)外,沒(méi)有唯一的標(biāo)識(shí)符。我想編寫(xiě)一個(gè) for 循環(huán),將這些建筑物分組為它們的住宅組,然后將它們分解為各自的小區(qū)域,并分別為它們分配該小區(qū)域中該住宅組的建造年份中位數(shù)。例如,將所有公寓劃分為小區(qū)域 12345,并單獨(dú)(在新列中)為它們分配該小區(qū)域中公寓的建造年份中位數(shù)。到目前為止,geo_dwelling 是一個(gè)帶有列的 GeoDataFrame;In [20]: geo_dwelling.head(5)Out[20]: cso_small_area 都柏林 郵政編碼 建造年份 建造年份范圍 住宅類型描述 能源評(píng)級(jí) ... height_ag height_bg 樓層_ag 樓層_bg 類別 住宅組別 7101 268109005 DUBLIN 1 2009.0 2005 起 中層公寓。B3 ... 10.02 0 3 0 R 公寓 7101 268109005 DUBLIN 1 2009.0 2005 年起 中層公寓。B3 ... 10.73 0 3 0 R 公寓 7101 268109005 DUBLIN 1 2009.0 2005 年起 中層公寓。B3 ... 10.56 0 3 0 R 公寓 7101 268109005 DUBLIN 1 2009.0 2005 年起 中層公寓。B3 ... 10.75 0 3 0 R 公寓 7101 268109005 DUBLIN 1 2009.0 2005 年起 中層公寓。B3 ... 10.85 0 3 0 R 公寓geo_dwelling = geo_dropped[geo_dropped["Dwelling Group"].str.contains("Apartment", na=False)]geo_dwelling.groupby(["cso_small_area"])[["Year of construction"]].median()任何幫助深表感謝!
1 回答

慕標(biāo)琳琳
TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊
在 pandas 數(shù)據(jù)框中創(chuàng)建“for”循環(huán)通常被認(rèn)為是不好的做法(也需要花費(fèi)很多時(shí)間?。?。
添加回答
舉報(bào)
0/150
提交
取消