我试图通过比较两列(每列包含一个持续时间),使用groupby()
找到一个最小值
样本数据:
Ambulance_ID Centroid_ID Hospital_ID Regular_Ambu_TT MSU_TT
37 1 6 1,871884861 0,459994444
39 2 13 1,599971112 0,372125
6 3 6 1,307165278 0,080163889
42 4 12 1,411554445 0,285008333
37 5 14 1,968138334 0,424172222
示例代码:(仅适用于1列)
Test_TT = pd.DataFrame()
Test_TT = df_A2C_TT_temp.loc[df_A2C_TT_temp.groupby('Centroid_ID').Regular_Ambu_TT.idxmin()]
我想通过比较Regular_Ambu_TT
和MSU_TT
来将数据按groupby('Centroid_ID')
分组,以获得最小值
1条答案
按热度按时间3pmvbmvn1#
这里有一种方法
1.获取每列的最小值
1.每行获得一分钟,以获得最终的最小值。