【问题标题】:how can i regroup this two tables together我怎样才能将这两个表重新组合在一起
【发布时间】:2021-07-09 16:16:08
【问题描述】:

我想将这两个变量 R (votefr, voteaut) 重新组合在一起,我该怎么做?在法国投票和奥地利投票中只有一个变量(也许是 votefraut)。 (下面这两个变量的表)

table(d$votefr)

Centre-droite Extreme-droite         Gauche 
           455            117            356 

table(d$voteaut)

 Centre-Droite Extreme-Droite         Gauche 
           424            208            545 

我想要的结果是: 表(d$votefraut) Centre-Droite Extreme-Droite Gauche 879 325 901

【问题讨论】:

标签: r gather


【解决方案1】:

如果两列都是相同水平的因子,我们可以将它们相加:

table(d$votefr) + table(d$voteaut)

如果是不同级别的字符类或因子,我们需要将它们转换为相同级别的因子。

【讨论】:

  • 我想要重组的不是表,而是变量 votefr 和变量 voteaut。让这两个国家的选民分布在一起
【解决方案2】:

如果你想总结不同国家的所有投票,你可以试试

Reduce(`+`, Map(table, df))

否则你可以查看table(df)

【讨论】:

    猜你喜欢
    • 2021-10-20
    • 2021-03-20
    • 1970-01-01
    • 2014-08-19
    • 2017-07-01
    • 2012-11-27
    • 1970-01-01
    • 2012-05-06
    • 2021-09-10
    相关资源
    最近更新 更多