我是靠谱客的博主 欢喜鱼,最近开发中收集的这篇文章主要介绍R语言中数据框某一列进行分割,变成两列,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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语言中数据框某一列进行分割,变成两列所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部