将双引号中的字符向量应用为变量,作为R中用逗号分隔的双引号中的单个字符

时间:2017-12-05 12:00:37

标签: r variable-assignment

我在数据框中有以下内容:

df <- "s1, s2, s3"

我想将它分配给这样的变量:

scafhold <- df

但输出必须是:

scafhold

"s1", "s2", "s3"

我已经看过使用shQuote的提示,但它只适用于输出而不能分配给变量。

任何帮助都将不胜感激。

EDIT !!

总结一下。我想要这个:

df <- "s1, s2, s3"

要像这样应用:

df <- c("s1", "s2", "s3")

1 个答案:

答案 0 :(得分:1)

查看strsplit功能:

strsplit(df, ",")[[1]]

应该做你想做的事情