gpt4 book ai didi

r - 在 R 中的列中拆分单词

转载 作者:行者123 更新时间:2023-12-03 18:08:47 24 4
gpt4 key购买 nike

我在 R 中有一个包含多列的数据框。我想将“年龄”列分成两列,每列都有一个字符串。

         fas       value age colony
1: C12:0 0.002221915 LO 7_13
2: C13:0 0.000770179 LO 7_13
3: C14:0 0.004525352 LO 7_13
4: C15:0 0.000738928 LO 7_13
5: C16:1a 0.002964627 LO 7_13
输出:
         fas           value size age colony
1: C12:0 0.002221915 L O 7_13
2: C13:0 0.000770179 L O 7_13
3: C14:0 0.004525352 L O 7_13
4: C15:0 0.000738928 L O 7_13
5: C16:1a 0.002964627 L O 7_13
我试过:
data_frame<-str_split_fixed(df$age, "", 2)

最佳答案

使用基础 R:

df$size <- substr(df$age,1,1)
df$age <- substr(df$age,2,2)
并按照您指定的列顺序获取结果:
df[,c("fas","value","age","size","colony")]
fas value age size colony
1 C12:0 0.002221915 O L 7_13
2 C13:0 0.000770179 O L 7_13
3 C14:0 0.004525352 O L 7_13
4 C15:0 0.000738928 O L 7_13
5 C16:1a 0.002964627 O L 7_13

关于r - 在 R 中的列中拆分单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66304361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com