使用数据框进行数据处理

时间:2015-12-12 18:22:27

标签: r string dataframe

我正在寻找任务中的帮助。我有一个数据框df,其列名为col1,值如下所示。

col1
   a
   b
   c
   d
   e

我需要转换此数据框,如下所示。

col1
 'a'
 'b'
 'c'
 'd'
 'e'

2 个答案:

答案 0 :(得分:3)

这也可行:

df1$col1 <- paste0("'", df1$col1, "'")

或者如果你必须从因子转换:

df1$col1 <- paste0("'", as.character(df1$col1), "'")

...好的,这是不需要的,因为paste0()需要字符,即因子被转换为字符:)

答案 1 :(得分:2)

我们可以使用sQuote

df1$col1 <- sQuote(df1$col1)
df1$col1

或者

df1$col1 <- sprintf("'%s'", df1$col1)