拆分由空白字符分隔的数字列。

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”重命名新列的基本方法。

以上是关于拆分由空白字符分隔的数字列。的主要内容,如果未能解决你的问题,请参考以下文章

R拆分由不同数量的空格分隔的一列字符

我需要在拆分方法c#之后将字符串分配给数组列

Excel-VBA 工作表拆分和保存以逗号分隔的许多空白列结束

如何使用任何空白字符作为分隔符拆分字符串

根据变长分隔符拆分熊猫字符串列

将列字符串拆分为多个列字符串