我有一个包含 3 列的数据框 allData 和一个包含 1 列的数据框 userData。所有数据的每一行都指向一行用户数据。
现在我想将 userData 列添加到我的 allData 数据框中。但我不能。
我尝试了一些代码,例如:
allData$user <- userData$userId
Run Code Online (Sandbox Code Playgroud)
或者:
cbind(allData , userData)
Run Code Online (Sandbox Code Playgroud)
但非主题无法正常工作。它们意外地生成了包含大量列的数据。
如何将用户列添加到我的 allData 数据框中?
谢谢你。
通过猜测你想要什么,这是一个可能的代码
> allData <- data.frame(x=c(1,1,0), y=c(2,1,0), z=c(5,2,5))
> userData <- data.frame(userId=c(1,2,5))
> allData <- cbind(allData, userID = userData$userId)
> allData
x y z userID
1 1 2 5 1
2 1 1 2 2
3 0 0 5 5
Run Code Online (Sandbox Code Playgroud)