[英]How to select a dataframe from a list of dataframe
我相信需要功能max
:
dfs = [df1, df2, ..., dfn]
df = max(dfs, key=len)
另一个解决方案,谢谢@piRSquared:
print (max(dfs, key=lambda d: d.size))
如果需要可以排序:
sorted_dfs=sorted(dfs,key=len)
然后要访问最大值,请执行sorted_dfs[0]
和第二sorted_dfs[1]
和第三sorted_dfs[2]
,依此类推...
也可以做另一种排序方式:
sorted_dfs=sorted(dfs,key=lambda x: x.size)
然后可以以相同的方式访问元素
也可以做另一种排序方式:
import numpy as np
sorted_dfs=sorted(dfs,key=np.size)
然后可以以相同的方式访问元素
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.