按行平均 return nan
Row wise average return nan
Here is my data frame
我写1或2的地方,我想得到上一栏的mean/median。
例如,对于 DXC.N,我写 1 的预期输出是 mean(nan,(-0.44..),0.1127..,(-0.15..),(-0.19..),nan))
对于 EFX,我写 2 的预期输出是 mean(nan,-0,14..,0.06..,0.13..,0.007,nan)
我尝试了以下但它 returns 只有 nans :
DF['Column8']=DF.groupby('Column1')['Column8'].mean()
谢谢,
我想你还需要这样的东西:
您想要 colum7 的平均值,而不是 column8 对吗?
# use transform() as it will return a series of values that will match in legnth to your original dataframe
DF['Column8']=DF.groupby('Column1')['Column7'].transform('mean')
Here is my data frame
我写1或2的地方,我想得到上一栏的mean/median。 例如,对于 DXC.N,我写 1 的预期输出是 mean(nan,(-0.44..),0.1127..,(-0.15..),(-0.19..),nan)) 对于 EFX,我写 2 的预期输出是 mean(nan,-0,14..,0.06..,0.13..,0.007,nan) 我尝试了以下但它 returns 只有 nans :
DF['Column8']=DF.groupby('Column1')['Column8'].mean()
谢谢,
我想你还需要这样的东西:
您想要 colum7 的平均值,而不是 column8 对吗?
# use transform() as it will return a series of values that will match in legnth to your original dataframe
DF['Column8']=DF.groupby('Column1')['Column7'].transform('mean')