如何在R中导入字符向量?

时间:2016-12-11 20:41:48

标签: r

我有一个看起来像这样的文本块:“gatcctccatatacaacggtatctccacctcaggtttagatctca”,它会像5000个字符那样继续。

我想将它作为字符向量导入R中。我应该把它放在.rtf文件中并尝试导入该文件吗?我用什么代码来导入它?

3 个答案:

答案 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)

这比复制和粘贴稍微复杂一点,但如果他们想要运行代码并且以后可以轻松更改字符串,则可以为其他人重现。