1

我是 R 新手,我一直在寻找一种解决方案来合并两个数据框并按因子匹配它们。一些数据确实有空格。这是我正在尝试做的一个简单示例:

df1 = data.frame(id=c(1,2,3,4,5), item=c("apple", " ", "coffee", "orange", "bread"))

df2 = data.frame(item=c("orange", "carrot", "peas", "coffee", "cheese", "apple", "bacon"),count=c(2,5,13,​​4 ,11,9,3))

当我使用 merge() 函数通过匹配“item”名称将 df1 组合到 df1 中时,我最终得到一个 NA 的“item”列。

ndf = 合并(df1, df2, by="item")

我该如何解决这个问题?我得到这个是因为我的数据中有空格吗?任何帮助都会很棒。谢谢,

4

0 回答 0