我在合并 R 中的两个数据帧时遇到问题。
第一个由 6 个变量的 103731 个 obs 组成。我必须用来合并的变量有 77111 个唯一值,其余的是NA
值为 0 的 s。第二个包含这些变量的频率加上NA
s 的频率,因此 77112 个 obs 的帧用于 2 个变量。
我需要得到的结果帧是第一个与合并变量的频率相结合的帧,因此 df 为 103731 obs 与合并变量的每个值的频率(因此如果 freq > 1 以及每个NA
(或0))。
有谁能够帮我?
我现在得到的结果包含一个 1 894 919 obs 的数据框,我使用了:
tot = merge(df1, df2, by = "mergingVar", all= F, sort = F);
我也用 ' ' 玩了很多,all=
但没有一个变化给出了正确的 df。