我有12个包含环境数据的数据帧-每个数据帧中有9934行和38列的不同月份的数据。为了使我的代码尽可能流畅,我想创建一个for循环,它循环遍历内存中的所有数据帧,并对它们执行一个任务,例如设置每个数据帧的索引。我尝试通过以下方法创建内存中所有数据帧的列表:
alldfs = [var for var in dir() if is
我试图为数据帧的每一行找到三个最小的值,并将它们放在单独的数据帧中。我不需要知道它们来自哪一列,但我确实需要循环遍历m行,其中m可能会随着我使用的每个数据帧而改变。我想使用heaps.nsmallest,但我不确定如何遍历每一行并每次将结果添加到数据帧的新行。我似乎只得到了一行结果作为输出。for x in range(len(df1)):
heap=pd.DataFrame(hea