通过列值比较两个pandas数据帧的行

2024-04-26 17:56:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个数据帧,它们代表从两个不同的计步器中提取的数据,这些计步器记录了一个给定的人在一个月内跑了多少英里。在

我想计算DF 1和DF 2中具有相同“月份”和“Person”的行在“Miles Run”中的差异。例如,DF1和DF2的里程数是Joe在1月份跑的,而Bob是在2月份跑的。对于这两个常见行,我想计算两个行的“英里数”有多大不同。在

你知道如何从两个有两个匹配列值的DF中抽出行吗?在

数据框1:

Month of Year   Miles Run   Person 
   January      6.7458      Joe 
   February     1.3808      Bob
   March        11.2689     Jill  
   April        9.8917      Sarah  

数据框2:

^{pr2}$

Tags: 数据rundf记录代表差异personbob