我正在循环遍历一组熊猫数据帧: for group_number, group in df.groupby( "group_number") 在这个循环中,行是order by date,我想访问第一行和最后一行(组中记录的开始和结束)中的值。不幸的是,first()和last()对此循环中的组不起作用。 我能用dataframe做到这一点吗?
我试图为数据帧的每一行找到三个最小的值,并将它们放在单独的数据帧中。我不需要知道它们来自哪一列,但我确实需要循环遍历m行,其中m可能会随着我使用的每个数据帧而改变。我想使用heaps.nsmallest,但我不确定如何遍历每一行并每次将结果添加到数据帧的新行。我似乎只得到了一行结果作为输出。for x in range(len(df1)):