小编Mik*_*ike的帖子

R中的条件合并/替换

我有两个数据框:

df1
x1  x2
1   a
2   b
3   c
4   d
Run Code Online (Sandbox Code Playgroud)

df2
x1  x2
2   zz
3   qq
Run Code Online (Sandbox Code Playgroud)

我想根据df1 $ x1和df2 $ x2之间的条件匹配,用df2 $ x2中的值替换df1 $ x2中的某些值,以产生:

df1
x1  x2
1   a
2   zz
3   qq
4   d
Run Code Online (Sandbox Code Playgroud)

r match r-faq

23
推荐指数
4
解决办法
2万
查看次数

计算组平均值(或其他摘要统计数据)并分配给原始数据

我想要计算mean(或任何其他摘要长度之一,例如统计min,max,length,sum)的数值变量("值")的分组变量("基团")的每个水平内.

摘要统计应该被分配到具有一个新的变量相同的长度原始数据.即,原始数据中的每一行应该具有对应于当前组值的值-该数据组应该被折叠,以便每组中的一行.例如,考虑组mean:

之前

id  group  value
1   a      10
2   a      20
3   b      100
4   b      200
Run Code Online (Sandbox Code Playgroud)

id  group  value  grp.mean.values
1   a      10     15
2   a      20     15
3   b      100    150
4   b      200    150
Run Code Online (Sandbox Code Playgroud)

r mean r-faq

22
推荐指数
3
解决办法
2万
查看次数

标签 统计

r ×2

r-faq ×2

match ×1

mean ×1