我试图在python中找到每个索引的最小值,但是我使用的数据集非常大。如何最有效地完成以下任务:
给定数据帧:
index col1 col2
i1 1 5
2 6
i2 3 7
4 8
如何最有效地获得按索引分组的col1中的最小值,即[1,3]或{i1':1,'i2':3}等,下面的实现显然是一个次标准的实现
min_time = [frame.loc[index_val]['timestamp_ms'].min() for index_val in ['i1','i2']]
谢谢
Tags:
将^{} 与聚合
min
一起使用,然后将输出转换为列表或字典:或:
使用^{} 的更好解决方案:
相关问题 更多 >
编程相关推荐