拆分由空白字符分隔的数字列。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了拆分由空白字符分隔的数字列。相关的知识,希望对你有一定的参考价值。
我想将数据框中的列拆分为两个不同的列。此列中的数字由空格分隔。我在这里看到了类似的答案,我试图遵循相同的路线,但没有成功。不知道我做错了什么。我的原始数据如下所示: A .snp file
我想将col5分成不同的列,用于参考和变异等位基因列。我的最新试验如下:
`df <- cSplit(snpfile, snpfile$col5, " ")`
names(df) <- paste0(sub("(.*_).*", "\ ", names(df)), c("REF", "VAR"))
我真的很感激任何有关如何做到这一点的帮助,因为它似乎很容易。谢谢你们。
答案
在仔细研究了“cSplit”功能的帮助文件后,我找到了解决方案。我只需要改变
df <- cSplit(snpfile, snpfile$col5, " ")
到df <- cSplit(snpfile, "col5", " ")
我没有使用子函数来命名新列。我只是使用了用函数“colnames”重命名新列的基本方法。
以上是关于拆分由空白字符分隔的数字列。的主要内容,如果未能解决你的问题,请参考以下文章