gpt4 book ai didi

r - 如何为数据框中的每两个字符添加一个空格

转载 作者:行者123 更新时间:2023-12-04 10:53:20 25 4
gpt4 key购买 nike

我有一个大数据框,我需要在每两个字符后添加空格。例如(首先我只有一列 x 2 行):

          V1
AAAAGGCCCCCC
00AACGAACCAA

我想要的是(现在它将是 6 列 x 2 行):

V1 V2 V3 V4 V5 V6      
AA AA GG CC CC CC
00 AA CG AA CC AA

有人有想法吗?

最佳答案

在每对字符的末尾添加一个逗号,然后在该逗号处拆分

data.frame(do.call(rbind, strsplit(gsub("(..)", "\\1,", d$V1), ",")))
# X1 X2 X3 X4 X5 X6
#1 AA AA GG CC CC CC
#2 00 AA CG AA CC AA

数据

d = data.frame(V1 = c("AAAAGGCCCCCC", "00AACGAACCAA"))

关于r - 如何为数据框中的每两个字符添加一个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58070033/

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