【发布时间】:2015-07-07 22:19:21
【问题描述】:
我有一个 R 字符串
y <- "age,income,homeowner_status_desc,marital_status_cd,gender,education"
我想把它转换成:
y ="age","income","homeowner_status_desc","marital_status_cd","gender","education"
所以,基本上我想用"," 替换字符串中的,。我尝试使用gsub(",",'","' , y),但它没有给出我正在寻找的输出。
我如何在 R 中做到这一点?
【问题讨论】:
-
您的
y实际上并没有"字符。试试cat(y,"\n")看看它是纯文本的样子。 -
您是否只是想将字符串分成如下部分:
scan(text=y,sep=",",what=character())? -
@hmi2015:请注意,代码的第二位不是正确的 R 赋值语法,这就是人们猜测您真正想要什么的原因。如果你想要
y=c( "age", "income", "homeowner_status_desc", "marital_status_cd","gender","education"),那么你应该澄清一下。