gpt4 book ai didi

r - 具有 NA 值的数据框中列的均值和 SD

转载 作者:行者123 更新时间:2023-12-01 07:26:33 25 4
gpt4 key购买 nike

我正在尝试使用 NA 计算 data.frame 中几列(第一列除外)的均值和标准差。值。

我试过 colMeans , sapply等,创建一个循环,通过 data.frame 运行,然后将平均值和标准偏差存储在单独的表中,但不断收到“有趣”错误。任何帮助都会很棒。谢谢

一种

最佳答案

sapply(df, function(cl) list(means=mean(cl,na.rm=TRUE), sds=sd(cl,na.rm=TRUE)))
col1 col2 col3 col4 col5
means 3 8 12.5 18.25 22.5
sds 1.581139 1.581139 1.290994 1.707825 1.290994

as.data.frame( t(sapply(df, function(cl) list(means=mean(cl,na.rm=TRUE),
sds=sd(cl,na.rm=TRUE))) ))
means sds
col1 3 1.581139
col2 8 1.581139
col3 12.5 1.290994
col4 18.25 1.707825
col5 22.5 1.290994

关于r - 具有 NA 值的数据框中列的均值和 SD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20794284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com