python - 如何在 Python 的循环中将数据帧/数据帧的长度附加到列表中
问题描述
好的,所以我有一个数据框列表。
- df1_results
- df2_results
- df3_results
我想知道哪些数据框具有最多的列以及有多少列。
所以我解决这个问题的计划是创建一个所有数据帧的长度列表,然后扫描列表以获得最大值。
所以我想要一个像 size = [ 5, 4, 7] 这样的列表
print('This length')
print(len(df2_results))
我得到长度 4
size=[]
for i in range(2):
print('this is ')
print("df" + str(i+1) + "_results")
size.append(len("df" + str(i+1) + "_results"))
size # the list with the new items.
print('*************')
print(size)
print(max(size))
在这里,我得到了字符串的长度,即 11。哈。有什么更好的方法来做到这一点?如何在循环中将数据框附加到 alist?当它处于循环中时,我如何获得该数据帧的长度?
稍后我可能有 10 个数据帧。所以我不想说 df1_results。我希望能够说 df+i+ _results。
解决方案
令 Data_list 为 DataFrame 的列表:
Data_list=[Df1_results,Df2_results,Df3_results,...]
[len(data) for data in Data_list]
希望这可以帮助。
推荐阅读
- scala - 将 Apache Spark Scala 重写为 PySpark
- debugging - 如何使用 sbcl 和 slime 分析未知的 Common Lisp 代码
- r - Summarise() 似乎无法正常工作
- python - 如何在 youtubedl 中为文件设置最大文件或最大分辨率
- javascript - 在 React 组件中何时何地填充 redux 存储
- javascript - 如何使用浏览器文件系统 API 创建 IMG
- arrays - Ruby:使用嵌套数组编译具有相似第一项的值
- devops - 升级 Apache SuperSet 和分离定制
- html - 除了 HTML 表格元素之外,还有哪些其他选项可以有序地放置多个复选框?
- autodesk-forge - Autodesk Forge 中是否有用于 T 样条曲面的 API?