繁体   English   中英

在 R 中将名称转换为向量

[英]Convert names as vector in R

我的 R 脚本中有 100 多个名称项,它们之间没有“”和“”。 我想用它们制作一个向量。

AWE XYA Name3 WERFS XYAGD ...... DSFSF

向量应该是

vec <- c("AWE", "XYA" ,"Name3" ,"WERFS" ,"XYAGD" ...... ,"DSFSF")

而不是手动输入“”和,。 有没有办法自动化这个?

如果您想从 Rstudio 执行此操作,您可以在此处找到一些解决方案。

您还有一个Rstudio addin可以在单词周围加上引号:

remotes::install_github("hrbrmstr/hrbraddins")

那里那里 加上引号后,可以在脚本中选择区域后进行查找和替换,将"转换为",

假设存储它的文件名为temp.R ,您可以使用scan获取字符向量。 如果您有文本( .txt )文件,这也将起作用。

vec <- scan('temp.R', what = "character", quiet = TRUE)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM