首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中双向表中变量的均值

R中双向表中变量的均值
EN

Stack Overflow用户
提问于 2022-05-18 20:57:57
回答 1查看 131关注 0票数 1

我试着用观察的平均值得到一个双向的表格。我的数据就像这样

代码语言:javascript
复制
df
 ID       value  Cl   Dom          Con
 <chr>    <dbl> <chr> <chr>        <chr>     
 G1-MAT1      1 B     Knowing      Ar
 G1-MAT2      0 B     Knowing      Ar
 G1-MAT3      0 B     Knowing      Ar
 G1-MAT4      1 C     Knowing      Ar
 G1-MAT5      1 B     Knowing      Ar
 G1-MAT6      0 B     Reasoning    Me
 G1-MAT7      1 B     Reasoning    Ar
 G1-MAT8      1 C     Reasoning    Ar
 G1-MAT9      1 B     Knowing      Me
 G1-MAT10     0 B     Knowing      Ar

我正试着用蒂迪弗斯得到这样的东西。

代码语言:javascript
复制
  Dom              Ar       Me
  <chr>            <dbl>    <dbl>
  Reasoning        1        0
  Knowing          0.5      1

其中的条目是观察的手段。有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2022-05-18 21:26:41

在基数R中:

代码语言:javascript
复制
xtabs(value~., aggregate(value~Dom + Con, df, mean))

           Con
Dom          Ar  Me
  Knowing   0.5 1.0
  Reasoning 1.0 0.0

您可以使用reshape

代码语言:javascript
复制
reshape(aggregate(value~Dom + Con, df, mean), 
             timevar =  'Con', idvar = 'Dom', dir = 'wide')
        Dom value.Ar value.Me
1   Knowing      0.5        1
2 Reasoning      1.0        0
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72295909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档