R语言转成python. 大概知道是用python grouby 和lambda,来添加R语言mutate 创建的两个新列['avg','std'], lambda 里面不太会写,求助 StableV 中有 Value 列. 底下写的对么?
StableV <- data.frame(StableV %>% group_by(Parameter,filename)%>%
mutate(avg=mean(Value), std=sd(Value)))
StableV['avg','std'] = StableV.groupby(['Parameter','Filename'])['Value'].transform('mean','std'))
下面掰成两句写是对的,但是感觉太罗嗦了
SingleVRef['max'] = SingleVRef.groupby(['Par','Step'])['Value'].transform(lambda x: x.max())
SingleVRef['min'] = SingleVRef.groupby(['Par','Step'])['Value'].transform(lambda x: x.min())# min=min(Value))