我有一个看起来像这样的文本块:“gatcctccatatacaacggtatctccacctcaggtttagatctca”,它会像5000个字符那样继续。
我想将它作为字符向量导入R中。我应该把它放在.rtf文件中并尝试导入该文件吗?我用什么代码来导入它?
答案 0 :(得分:1)
你的问题并不是将数据读入R,而是将字符串拆分为单个字符。
使用已发布的答案中的任何一个阅读:
v <- readLines("your_file.txt")
v <- "gatcc...."
使用strsplit
分割它:
v <- strsplit(v, "")[[1]]
答案 1 :(得分:0)
如果您还需要复制文本,只需将其直接复制到R:
即可v <- "gatcctccatatacaacggtatctccacctcaggtttagatctca"
答案 2 :(得分:0)
我会将其保存为文本文件,然后使用readLines()函数加载它:
character_data <- "your_file.txt"
v<-readLines(character_data)
这比复制和粘贴稍微复杂一点,但如果他们想要运行代码并且以后可以轻松更改字符串,则可以为其他人重现。