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

问题描述 投票:0回答:1

我想将数据框中的列拆分为两个不同的列。此列中的数字由空格分隔。我在这里看到了类似的答案,我试图遵循相同的路线,但没有成功。不知道我做错了什么。我的原始数据如下所示: A .snp file

我想将col5分成不同的列,用于参考和变异等位基因列。我的最新试验如下:

    `df <- cSplit(snpfile, snpfile$col5, " ")`

names(df) <- paste0(sub("(.*_).*", "\\ ", names(df)), c("REF", "VAR"))

我真的很感激任何有关如何做到这一点的帮助,因为它似乎很容易。谢谢你们。

split datacolumn
1个回答
0
投票

在仔细研究了“cSplit”功能的帮助文件后,我找到了解决方案。我只需要改变

df <- cSplit(snpfile, snpfile$col5, " ")df <- cSplit(snpfile, "col5", " ")

我没有使用子函数来命名新列。我只是使用了用函数“colnames”重命名新列的基本方法。

© www.soinside.com 2019 - 2024. All rights reserved.