分组多个变量-R

唐·戴克

我想对不同主题和不同用户的数据框进行分组,以生成该主题中每个用户相对重要性的表,例如,我的数据框为

Topic User
A     U1
A     U2
B     U2
A     U1
B     U1
A     U1

我想将其减少到

Topic  User Importance
 A     U1    0.75
 A     U2    0.25
 B     U1    0.5
 B     U2    0.5

有人可以指出我如何使用R最好是dplyr吗?

大卫·阿伦堡(David Arenburg)

这是一种快速的data.table替代方法

library(data.table)
setDT(df)[, as.data.table(table(User)/.N), by = Topic]
#    Topic User    N
# 1:     A   U1 0.75
# 2:     A   U2 0.25
# 3:     B   U1 0.50
# 4:     B   U2 0.50

这基本上只是table(User)按组运行,然后按组大小进行划分.N


或类似地 dplyr

df %>%
  group_by(Topic) %>%
  do(data.frame(table(.$User)/length(.$User)))

# Source: local data frame [4 x 3]
# Groups: Topic [2]
# 
#    Topic   Var1  Freq
#   (fctr) (fctr) (dbl)
# 1      A     U1  0.75
# 2      A     U2  0.25
# 3      B     U1  0.50
# 4      B     U2  0.50

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过R中的多个分组变量确定协方差

来自分类Dev

在r中一次对多个变量进行分组求和

来自分类Dev

R:在data.tables列表中创建多个列,并根据分组变量的条件对其进行修改

来自分类Dev

Billboarder.R,已分组的折线图,其中有多个要绘制的变量

来自分类Dev

R中的ggplot2:某些变量具有多个分组

来自分类Dev

R中分组变量的分类变量表

来自分类Dev

R ttest循环使用整洁的分组变量

来自分类Dev

总结r中分组变量的比例

来自分类Dev

需要帮助重塑R中的分组变量

来自分类Dev

dplyr跨r中的多个列分组?

来自分类Dev

多个ICC分组条形图R

来自分类Dev

R根据多个列的组合进行分组

来自分类Dev

投射多个值变量R

来自分类Dev

R 中多个变量的 glm

来自分类Dev

多个变量 r 上的 grep

来自分类Dev

R 调整 R 平方多个自变量

来自分类Dev

如何在 R 中具有多个分组变量的整洁数据集中转换/重新采样/插值数据以标准化可变长度?

来自分类Dev

R dplyr summary_each->“错误:无法修改分组变量”

来自分类Dev

重新编码R中的任意分组变量或因子

来自分类Dev

R:在水平图中显示由分组变量分层的值

来自分类Dev

R中的dplyr中的“添加缺少的分组变量”消息

来自分类Dev

除以R中因子分组的变量的所有组合

来自分类Dev

如何将连续变量分组到范围r

来自分类Dev

分组依据并将2个变量粘贴到R中

来自分类Dev

R:如何总结和分组变量作为列名

来自分类Dev

如何对变量进行分组以计算R中的新字段?

来自分类Dev

如何将分组变量转换为R中的列?

来自分类Dev

R / dplyr函数:频率表,包括分组变量的总数

来自分类Dev

R用三个变量分组汇总数据

Related 相关文章

热门标签

归档