📅  最后修改于: 2023-12-03 14:52:32.524000             🧑  作者: Mango
在R中,我们可以使用paste()
或paste0()
函数将两列或多列数据合并为一列。下面是具体的代码和示例。
paste()
函数paste()
函数可以将多个字符型的向量合并为一个。
# 创建示例数据框
df <- data.frame(A = c("a", "b", "c"), B = c("d", "e", "f"))
# 将 A 和 B 列合并为 C 列
df$C <- paste(df$A, df$B, sep = "-")
上面的代码将数据框df中的A列和B列合并为C列,并用中划线连接。
paste0()
函数paste0()
函数与paste()
函数类似,但它不加分隔符。
# 创建示例数据框
df <- data.frame(A = c("a", "b", "c"), B = c("d", "e", "f"))
# 将 A 和 B 列合并为 C 列
df$C <- paste0(df$A, df$B)
上面的代码将数据框df中的A列和B列合并为C列,不加分隔符。
以上就是在R数据框中将两列合并为一列的方法。您可以根据实际需求选择使用paste()
或paste0()
函数。