在R中添加两个数据帧?
我试图在R中组合两个数据帧,都有一列,并将它们添加到相邻的列中 假设我有一个名为names.df的数据帧和另一个名为id.df的数据帧,如何组合它们(name.df和name.df),使名称为column1,id为column2在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)
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
就可以了。