数据分组脚本。
数据格式,一共有36列,118行。
部分数据截图:
image.png
简单写了个python脚本,进行分组。三列是一个重复,也就是一个组(G,group)。分组规则是:
第一组和第三组,第二组和第四组,第五组和第七组......
#读取文本内容
f1 = open("./metabolites.txt", "r")
#按照行读取
lines = f1.readlines()
#每行进行读取
for line in lines:
LINE = line.strip().split("\t")
for i in range(1, len(LINE), 3):
G1 = LINE[i:i+3]
G2 = LINE[i+6:i+9]
# i = i+3
if i >= 28:
break
print(G1, G2)
f1.close()
Note: 去掉 range(1, len(LINE), 3)中的 3 之后,然后加入命令行 i = i +3, 并不能代替 range里 3 的功能。