R 合并两个数据集、删除重复列、添加新列
我有两个数据集: ,及 我的目标是合并这些数据,删除第一个或第二个“JN”列,因为它是重复出现的,并找到这些数据之间的“Freq”比率 对于每一行,我要使用以下计算:R 合并两个数据集、删除重复列、添加新列,r,dataset,R,Dataset,我有两个数据集: ,及 我的目标是合并这些数据,删除第一个或第二个“JN”列,因为它是重复出现的,并找到这些数据之间的“Freq”比率 对于每一行,我要使用以下计算: =(100)-(100*(FreqBL/FreqB)) 并将此新计算放在第4列 新数据应如下所示: JN FreqBL FreqB Success Ratio 4 10 33 69.6969 但我不知道如何分别选择所有行以及计算所需的代码 谢谢您想要合并数据集。下一次,我建议您提供一个可复制的
=(100)-(100*(FreqBL/FreqB))
并将此新计算放在第4列
新数据应如下所示:
JN FreqBL FreqB Success Ratio
4 10 33 69.6969
但我不知道如何分别选择所有行以及计算所需的代码
谢谢您想要合并数据集。下一次,我建议您提供一个可复制的小示例
> new.dt <- merge(dt1, dt2)
> new.dt$"Success ratio" <- with(new.dt, 100-(100 * (FreqBL/FreqB)))
> head(new.dt)
JN FreqB FreqBL Success ratio
1 4 33 10 69.69697
2 8 49 10 79.59184
3 10 44 13 70.45455
4 11 38 7 81.57895
5 13 29 3 89.65517
6 17 15 10 33.33333
>new.dt new.dt$“成功率”头(new.dt)
JN FreqB FreqBL成功率
1 4 33 10 69.69697
2 8 49 10 79.59184
3 10 44 13 70.45455
4 11 38 7 81.57895
5 13 29 3 89.65517
6 17 15 10 33.33333
谢谢Roman,因为我只是一个初学者,所以我正在努力尽快学习。@forochelian这里有一个页面可以帮助您入门: