我正在尝试合并两个不同的列:
Type.1
和Type.2
。两者具有相同的类型(字符),但是当我尝试 inner_join()
时,我收到以下消息:
library(dplyr)
type_united <- inner_join(data1$Type.1,data1$Type.2)
# no applicable method for 'inner_join' applied to an object of class "character"
我在尝试
left_join()
时遇到了同样的错误(有时 Type.2
具有空值,所以我认为它可以解决问题)。
我该怎么做才能将这两列统一为一列?
连接的输入参数应该只是数据帧。不应在那里指定列。指定数据框后,在“by”部分中指定要连接的列。该列应该出现在两个数据框中。 例如:inner_join(data1,data2, by="指定公共列名")