这就是我的数据框架的样子。
A B C我想用
ice solid Kate ice solid Jake solid Jake tea liquid Lilly tea solid Jake liquid Kate tea liquid Apple ice liquid Apple
A
groupby B
的“最常见”值填充A的缺失值
因此,ice
列B
的值为solid
,tea
的值为liquid
,@ofDate = '2/1/2018'
的值为DECLARE @RC AS DATE, @ofDate AS DATE;
SELECT @RC = NULL,
@ofDate = '2/1/2018';
SELECT @RC = [dbo].[GetMostRecentThursday](@ofDate);
SELECT @RC AS RC;
。
我怎样才能做到这一点。
答案 0 :(得分:1)
这就是我解决它的方式。
df['A'] = df.groupby('Outlet_Type').A.transform(lambda x: x.fillna(x.mode()[0]))