概述
R语言中数据框某一列进行分割,变成两列
type id pedigree trait1 trait2 trait3
1 training L0001 f1_X_m1 -1.746103 -0.7855251 -0.331637
2 training L0002 f2_X_m1 -1.679248 -1.5694899 -2.572614
3 training L0003 f3_X_m1 -2.748920 -0.6086439 -1.108812
4 training L0004 f4_X_m1 -2.414647 -0.6720451 -1.315051
5 training L0005 f5_X_m1 -1.879812 -0.7409128 -1.879181
6 training L0006 f6_X_m1 -2.347793 -0.4017722 -1.442920
数据框中test的pedigree一列,我想将pedigree用切割符“X”,变成f和m两列
type id f m trait1 trait2 trait3
1 training L0001 f1 m1 -1.746103 -0.7855251 -0.331637
2 training L0002 f2 m1 -1.679248 -1.5694899 -2.572614
3 training L0003 f3 m1 -2.748920 -0.6086439 -1.108812
4 training L0004 f4 m1 -2.414647 -0.6720451 -1.315051
5 training L0005 f5 m1 -1.879812 -0.7409128 -1.879181
6 training L0006 f6 m1 -2.347793 -0.4017722 -1.442920
library(tidyverse)
separate(data = test, col = pedigree, into = c("m", "trait1"), sep = "_X_")
https://bbs.pinggu.org/thread-6269428-1-1.html
最后
以上就是欢喜鱼为你收集整理的R语言中数据框某一列进行分割,变成两列的全部内容,希望文章能够帮你解决R语言中数据框某一列进行分割,变成两列所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复