如何将MI,ID,FL变成“MI”,“ID”,“FL”,而不必输入每一个双引号?
答案 0 :(得分:0)
在RStudio中使用以下步骤:
我经常使用这个程序。我希望有人会写一个提供键盘快捷键的RStudio插件!
答案 1 :(得分:0)
Hmisc程序包具有Cs()函数,它将逗号分隔的文本视为带有引号。
{countryName: "Vietnam"}
答案 2 :(得分:0)
您可能想签出 datapasta 软件包!
如果您按照链接的插图的“使用vector_paste()将列表粘贴为水平矢量” 下的说明进行操作,则可以输入类似MI, ID, FL
的内容并将其剪切并然后使用分配的键盘快捷键(例如shift + cmd + v
)将其粘贴到c("MI", "ID", "FL")
中。
答案 3 :(得分:-1)
假设你想要这个来制作一个向量,或许这个函数对你有用吗?
getSplit = function(oneString, delim){
return(unlist(strsplit(oneString, delim),use.names = F))
}
oneStringInst = "MI, ID, FL"
testResult = getSplit(oneStringInst, delim=", ")
答案 4 :(得分:-2)
您可以使用paste
:
> x <- c("MI", "ID", "FL")
> x
[1] "MI" "ID" "FL"
> paste0("\"", x, "\"")
[1] "\"MI\"" "\"ID\"" "\"FL\""
请注意,R将引号本身显示为已转义,因为它已在字符串周围添加双引号。