【发布时间】:2020-04-09 14:37:54
【问题描述】:
我有一个如下数据框:
text x0 x1
abc 30.000 81.140
def 94.000 118.450
xyz 121.230 141.230
1234 144.010 155.670
5678 161.230 204.570
dgdfg 207.350 222.910
dfgdf 277.000 304.780
fdfgdfgdfgdf 400.310 462.000
dfgdfgdftt 503.310 565.000
915417953130 94.000 160.720
915417218199 277.000 343.720
我想根据x1 与x0 之间的接近程度对text 进行分组,就好像当前行x0 与前一行x1 足够接近,大约比text 应该接近10被合并。
例如。这里'def' 和'xyz' 应该合并,因为121.23(x0) 接近上一行118.450(x1)。我想在pandas中实现。
【问题讨论】:
标签: pandas merge conditional-statements rows