我想在数据框的第一列和第一行添加一个新值。
数据样本:
ali ata
1 u w
2 y e
3 t r
4 f x
5 s z
预期结果:
ali ata
1 ttt NA
2 u w
3 y e
4 t r
5 f x
6 s z
答案 0 :(得分:0)
阅读数据。在这里,将字符串编码为字符串(而不是因子)非常重要:
df <- read.table(text="ali ata
1 u w
2 y e
3 t r
4 f x
5 s z", header = TRUE, stringsAsFactors = FALSE)
您可以使用rbind
添加值:
rbind(c("ttt", rep(NA, ncol(df) - 1)), df)
ali ata
1 ttt <NA>
11 u w
2 y e
3 t r
4 f x
5 s z