假设我有dataframe df1,它包括两列-A和B。A的值代表下限范围,B的值代表上限范围。
A B
10.5 20.5
30.5 40.5
50.5 60.5
我有另一个数据帧,它包括两列-C&D,其中包含不同的数字范围。
C D
12.34 15.90
13.68 19.13
33.5 35.60
35.12 38.76
50.6 59.1
现在,我想列出df2中属于df1中的组(在下限和上限之间)的所有对。
最终输出应该是这样的-
Key Values
(10.5, 20.5) [(12.34, 15.90), (13.68, 19.13)]
(30.5, 40.5) [(33.5, 35.60), (35.12, 38.76)]
(50.5, 60.5) [(50.6, 59.1)]
这个解决方案应该是有效的,因为我有5,000组范围和来自不同范围的85000个数字。
https://stackoverflow.com/questions/50773556
复制相似问题