📌  相关文章
📜  如何在 R 数据框中将两列合并为一列?(1)

📅  最后修改于: 2023-12-03 14:52:32.524000             🧑  作者: Mango

在R数据框中将两列合并为一列

在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()函数。