我有两个数据框:
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) 我想要计算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)