R 将字符串连接到数据帧列

R 将字符串连接到数据帧列,r,dataframe,R,Dataframe,我想向data.frame追加相同的字符串 > df1 <- data.frame(pt1="a", pt2="b", row.names=1) > df1 pt1 pt2 1 a b 我们可以使用lappy df1[] <- lapply(df1, function(x) paste('Add this string', x)) 或 df1[] <- lapply(df1, function(x) paste('Add this string',

我想向data.frame追加相同的字符串

> df1 <- data.frame(pt1="a", pt2="b", row.names=1)
> df1
  pt1 pt2
1   a   b

我们可以使用
lappy

df1[] <- lapply(df1, function(x) paste('Add this string', x))

df1[] <- lapply(df1, function(x) paste('Add this string', x))
df1[] <- Map(paste, 'Add this string', df1)
library(dplyr)
df1 %>%
     mutate_each(funs(paste('Add this string', .)))