在R中添加两个数据帧?

在R中添加两个数据帧?,r,dataframe,R,Dataframe,我试图在R中组合两个数据帧,都有一列,并将它们添加到相邻的列中 假设我有一个名为names.df的数据帧和另一个名为id.df的数据帧,如何组合它们(name.df和name.df),使名称为column1,id为column2 names <- c('John','Peter','Sally') names.df <- data.frame(names) id <- c('12632','82174','27036') id.df <- data.frame(id)

我试图在R中组合两个数据帧,都有一列,并将它们添加到相邻的列中

假设我有一个名为names.df的数据帧和另一个名为id.df的数据帧,如何组合它们(name.df和name.df),使名称为column1,id为column2

names <- c('John','Peter','Sally')
names.df <- data.frame(names)


id <- c('12632','82174','27036')
id.df <- data.frame(id)

名称使用
cbind

cbind(names.df, id.df)

  names    id
1  John 12632
2 Peter 82174
3 Sally 27036

这将从两个输入生成数据帧输出。

最好将数据帧命名为除
名称之外的其他名称。可能是
cbind
merge
?如果两个数据帧的行数相同,那么简单的
cbind
就可以了。