python - 从不同子文件夹的文件中读取数据帧
问题描述
我有 12 个不同的目录,看起来像这样:
directories = ['FOLDER/subfolder01/*.csv', 'FOLDER/subfolder02/*csv', ... ]
一个主要文件夹中的 12 个子文件夹,每个子文件夹包含一组具有相同数据格式的 csv 文件。
我想遍历它并以某种方式读取每个子文件夹中的数据框,然后继续绘图。
有没有办法将子文件夹设置为我可以操作文件的索引?
解决方案
from glob import glob
directory_dfs = {directory_name: load_csvs_from_directory(directory_name)
for directory_name in glob('FOLDER/subfolder*/')}
然后,只需封装您的逻辑,了解如何将目录中的所有 CSV 读取到load_csvs_from_directory
函数中,瞧,您就有了从每个目录中的数据构建的 DataFrame 的标记集合。
推荐阅读
- azure-devops - 在 Azure DevOps 管道中的何处存储构建项目?
- xampp - 为什么 xampp 不想从案例工作室 2 生成代码
- kotlin - 使用 MockK 捕获可变参数?
- node.js - 将 create-react-app 与旧节点版本一起使用
- godot - Godot 3.3.2:刷新查询时无法更改此状态。使用 call_deferred() 或 set_deferred() 来改变监控状态(错误)
- php - 未捕获的 ArgumentCountError:在旧 WP 主题中功能太少的参数
- php - 如何将公式存储在表格中并用作 php 变量进行数学运算?
- gnupg - gpg --list-keys 显示为 keyId 有序列表?
- css - 如何为价格标签制作直平行四边形CSS
- c# - 按位和运算符