Eri*_*ail 5 merge join r data-management
说我有这个数据,
(df <- data.frame( col1 = c('My','Your','His','Thir'), col2 = c('Cat','Dog','Fish','Dog')))
col1 col2
1 My Cat
2 Your Dog
3 His Fish
4 Thir Dog
Run Code Online (Sandbox Code Playgroud)
我想要像这样组合列
`some magic`
col1 col2 col3
1 My Cat My Cat
2 Your Dog Your Dog
3 His Fish His Fish
4 Thir Dog Thir Dog
Run Code Online (Sandbox Code Playgroud)
我该怎么办?也许用这样的逗号(,),
`some magic`
col1 col2 col3
1 My Cat My, Cat
2 Your Dog Your, Dog
3 His Fish His, Fish
4 Thir Dog Thir, Dog
Run Code Online (Sandbox Code Playgroud)
df$col3 <- paste(df$col1, df$col2, sep=",")
.您也可以使用sprintf
和paste0
功能.
df$col3 <- paste(df$col1, df$col2, sep=",") # comma separator
df$col3 <- paste0(df$col1, df$col2) # for no separator
Run Code Online (Sandbox Code Playgroud)