【发布时间】:2020-08-20 11:14:58
【问题描述】:
我在 R 中有一个数据框,我们称它为 df,我想按列分析平均值、中位数、标准差、IQR 等。我准备了简洁的函数(不仅仅是mean 或sd),它可以将向量作为输入和输出,例如IQR 或方差系数。现在,如果我想在属性(列)中应用这些中的任何一个,我可以使用 IQRs <- apply(df,2,IQR) 例如。
我的问题是,我怎样才能将这些函数中的 多个 一起应用(真的,我想将它们全部链接在一起),以便填写一个表格,其中将有一列用于属性,然后每个函数一列(即,平均值为一列,IQR 为一列),数据框的不同属性(df 中的列)将是该表的行(列在第一列)?
【问题讨论】:
-
不幸的是不能投票关闭作为骗子(立即被否决,哈哈)。无论如何,例如在
aggregate上存在一个问题。你也可以在*apply和{}或dplyr的花哨的mutate中进行。例如,请参阅this。