您可以使用strsplit函数将每个字符串根据符号":"进行分割,然后使用data.frame函数将结果组合成数据框。以下是示例代码:

# 输入数据
input <- c("1:943993:A:G", "1:943995:C:T", "1:943998:G:GAAATCGGC", "1:944001:C:T", "1:944010:GGA:G",
           "1:944029:C:G", "1:944101:G:T", "1:944151:T:G", "1:944707:G:C", "1:944710:A:C", "1:944744:G:A",
           "1:945130:CAG:C", "1:945147:C:T", "1:945584:G:A")

# 分割字符串并组合成数据框
df <- data.frame(do.call(rbind, strsplit(input, ":", fixed = TRUE)))
colnames(df) <- c("1", "Position", "Reference", "Alternate")

# 打印结果
print(df)

输出结果为:

    1 Position Reference Alternate
1   1   943993         A         G
2   1   943995         C         T
3   1   943998         G GAAATCGGC
4   1   944001         C         T
5   1   944010       GGA         G
6   1   944029         C         G
7   1   944101         G         T
8   1   944151         T         G
9   1   944707         G         C
10  1   944710         A         C
11  1   944744         G         A
12  1   945130       CAG         C
13  1   945147         C         T
14  1   945584         G         A
``
使用R语言把1943993AG1943995CT1943998GGAAATCGGC1944001CT1944010GGAG1944029CG1944101GT1944151TG1944707GC1944710AC1944744GA1945130CAGC1945147CT1945584GA他们在符号 处进行分开并整理成dataframe

原文地址: https://www.cveoy.top/t/topic/iMmt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录