使用R语言把1943993AG1943995CT1943998GGAAATCGGC1944001CT1944010GGAG1944029CG1944101GT1944151TG1944707GC1944710AC1944744GA1945130CAGC1945147CT1945584GA他们在符号 处进行分开并整理成dataframe
您可以使用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
``
原文地址: https://www.cveoy.top/t/topic/iMmt 著作权归作者所有。请勿转载和采集!