如何在Rstudio中快速引用几个单词?

时间:2016-06-27 06:54:22

标签: r rstudio

如何将MI,ID,FL变成“MI”,“ID”,“FL”,而不必输入每一个双引号?

5 个答案:

答案 0 :(得分:0)

在RStudio中使用以下步骤:

  1. 选择您想要引用每个单词的文字。
  2. 打开查找/替换(命令 - f ctrl - f
  3. 选中“在选择中”框
  4. 在查找字段中键入逗号空格:[,]
  5. 在替换字段中键入引号逗号空间引用:[“,”]
  6. 在替换字段
  7. 后选择全部按钮
  8. 键入初始和最终引号。
  9. 我经常使用这个程序。我希望有人会写一个提供键盘快捷键的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将引号本身显示为已转义,因为它已在字符串周围添加双引号。