我想在data.frame中添加相同的字符串。
> df1 <- data.frame(pt1="a", pt2="b", row.names=1)
> df1
pt1 pt2
1 a b
结果我希望:
pt1 pt2
1 Add this string a Add this string b
答案 0 :(得分:5)
我们可以使用lapply
df1[] <- lapply(df1, function(x) paste('Add this string', x))
或使用Map
df1[] <- Map(paste, 'Add this string', df1)
或
library(dplyr)
df1 %>%
mutate_each(funs(paste('Add this string', .)))