合并R中的两个数据帧
我正在尝试合并2个带有R中邮政编码的文件 一个文件包含按州和邮政编码列出的财务信息(文件合并R中的两个数据帧,r,R,我正在尝试合并2个带有R中邮政编码的文件 一个文件包含按州和邮政编码列出的财务信息(文件a),另一个文件包含邮政编码、国家、活动和日期(文件b)。第一个文件a中的某些邮政编码在第二个文件b中不存在 因此,我正在尝试将文件b的所有邮政编码与文件a的邮政编码合并,而不会丢失文件a的任何信息 我的代码是: merge(a, b, by="posta code", all.x=TRUE) 如果您喜欢SQL,可以尝试以下代码: library(sqldf) combined = sqldf("SELEC
a
),另一个文件包含邮政编码、国家、活动和日期(文件b
)。第一个文件a
中的某些邮政编码在第二个文件b
中不存在
因此,我正在尝试将文件b
的所有邮政编码与文件a
的邮政编码合并,而不会丢失文件a
的任何信息
我的代码是:
merge(a, b, by="posta code", all.x=TRUE)
如果您喜欢SQL,可以尝试以下代码:
library(sqldf)
combined = sqldf("SELECT a.*, country, activity, date
FROM a JOIN b
using(`postal code`)")
显然是重复的(标记的)。为了将来的参考,请分享一个可复制的例子。在这种情况下,粘贴
dput(head(a))
和dput(head(b))
的输出,问题是什么