这是我的数据帧:
Date cell tumor_size(mm)
25/10/2015 113 51
22/10/2015 222 50
22/10/2015 883 45
20/10/2015 334 35
19/10/2015 564 47
19/10/2015 123 56
22/10/2014 345 36
13/12/2013 456 44
我想做的是比较在不同的日子里发现的肿瘤的大小。让我们以222号单元格为例;我想将其大小与不同的单元格进行比较,但在前几天检测到,例如,我不会将其大小与883号单元格进行比较,因为它们是在同一天检测到的。或者我不会把它和113号细胞做比较,因为它是后来检测到的。 由于我的数据集太大,我不得不遍历这些行。如果我用非Python的方式来解释:
for the cell 222:
get_size_distance(absolute value):
(50 - 35 = 15), (50 - 47 = 3), (50 - 56 = 6), (50 - 36 = 14), (44 - 36 = 8)
get_minumum = 3, I got this value when I compared it with 564, so I will name it as a pait for the cell 222
Then do it for the cell 883
结果输出应如下所示:
Date cell tumor_size(mm) pair size_difference
25/10/2015 113 51 222 1
22/10/2015 222 50 123 6
22/10/2015 883 45 456 1
20/10/2015 334 35 345 1
19/10/2015 564 47 456 3
19/10/2015 123 56 456 12
22/10/2014 345 36 456 8
13/12/2013 456 44 NaN NaN
我将非常感谢你的帮助
它不漂亮,但我相信它能起作用
退货:
相关问题 更多 >
编程相关推荐