我有一个数据帧df:
问题: 如何编写代码来定义外层广告:对于每个OTU,一天要进行3次重复(例如A1-A3),请检查两者之间的距离是否最小。然后检查第二个和最大的一个之间的距离是否超过此数量的3倍,并将其作为离群值。
df ={'OTU':['OTU_1','OTU_2','OTU_3'],
'A1' : ['3', '2', '3'],
'A2' : ['10', '5', '3'],
'A3' : ['5','2','1'],
'B1' : ['3', '0', '3'],
'B2' : ['12', '2', '3'],
'B3' : ['3','12','0'],
'C1' : ['0', '1', '4'],
'C2' : ['8', '5', '3'],
'C3' : ['0','2','0']}
df = DataFrame(df,columns=['OTU','A1','A2','A3','B1','B2','B3','C1','C2','C3'])
df
我想得到结果: (插图) enter image description here