【发布时间】:2021-07-17 22:09:01
【问题描述】:
我收集到这个问题有些常见,但我遇到了一些我似乎无法找到答案的问题。
我的字符串很长:
line1 = "GGCTTATTTAACGGGCAGATATACGCTGGGCAAATC ..."
我希望它看起来像:
line1 = c("G", "G", "C", ...)
(顺便说一句,是否可以将上述字母作为整数 - 当我尝试使用 as.integer 函数时,它会将其全部转换为 NA?)
我尝试过:
strsplit(line1, "")
这会产生一个列表:'G''G''C'...
为了解决这个问题,我尝试过:
paste(line1, collapse = ", ")
哪种作品:c(\"G\", \"G\", \"C" ...)
当我尝试使用gsub 删除“\”时,它没有这样做,因为它突然将脚本中的所有内容都注册为引号。
此外,一旦完成,我想将其塑造成数据框的一行或一列,如下所示:
[1] [2] [3] ...
[1] G G C
或者:
[1]
[1] G
[2] G
[3] C
【问题讨论】: