2017-02-02 23 views
0

我有一個日期框架的df按日期(許多相同的日期)索引。我也有一個名爲name的列,每個日期都有公司名稱,評級(A到Z)和類別(健康,公用事業)等,最後是一個名爲price的列。熊貓數據框獲取兩個類別的平均值,並將其放入現有的列

價格包含許多空白值和一些填充值我想填補空白與其他價格的平均價格,這些價格是在具有相同評級和相同類別的公司的列價格中需要變得充實。

+0

你應該提供的示例數據,很難推論您的問題,否則 – instant

回答

0

試試這個

dt['adjPrice'] = dt.groupby(['rating', 'category']).price.apply(lambda s: s.fillna(s.mean())) 
相關問題