📜  如何将行附加到 R DataFrame ?(1)

📅  最后修改于: 2023-12-03 15:24:45.982000             🧑  作者: Mango

如何将行附加到 R DataFrame?

如果你需要向 R DataFrame 中添加新行,你可以使用 rbind() 函数。

示例

假设有一个包含姓名和年龄的 DataFrame 如下:

df <- data.frame(name = c("Alice", "Bob"), age = c(25, 30))

现在想要添加一行,姓名为 "Charlie",年龄为 35:

new_row <- data.frame(name = "Charlie", age = 35)
df <- rbind(df, new_row)

现在,df 变量就包含了新的行。

注意事项

诸如 DataFrame 的数据类型在 R 中是不可变的,因此 rbind() 实际上会返回一个新的 DataFrame。当想要保留原始 DataFrame 的独立副本时,需要使用 <- 操作符重新赋值。

此外,添加多个行时,建议先将它们包含在一个 list 或 data.frame 中,然后再使用 rbind()。

结论

通过使用 rbind() 函数,你可以将新行添加到 R DataFrame 中。