【发布时间】:2016-11-14 22:21:32
【问题描述】:
我有两个大数据框:DBa 和 DBb。 DBb 的所有列都在 DBa 中。
我想通过所有 DBb 的列合并这两个数据帧。
我正在尝试:
new <- merge(DBa, DBb, by=colnames(DBb))
但它给了我错误:
Elements listed in `by` must be valid column names in x and y
我该怎么做?
【问题讨论】:
-
再次:
by中列出的元素必须是 x 和 y 中的有效列名 -
虽然名称匹配,但数据类型匹配吗?小心
factors。发布str(DBa)和str(DBb)