I have a following folder structure:

Directory

- Subdirectory 1:

file.json

- Subdirectory 2:

file.json

- Subdirectory 3:

file.json

- Subdirectory 4:

file.json

How do I read these JSON files using Pandas?

解决方案

You could do the following:

import glob, os

working_directory = os.getcwd()

sub_directories = [active_directory + "/" + x for x in os.listdir(working_directory) if os.path.isdir(active_directory + "/"+x)]

all_json_files = []

for sub_dir in sub_directories:

os.chdir(sub_dir)

for file in glob.glob("*.json"):

all_json_files.append(sub_dir + "/" + file)

#Get back to original working directory

os.chdir(working_directory)

list_of_dfs = [pd.read_json(x) for x in all_json_files]

From there, if all json files have the same structure, you could concatenate them to get one single dataframe:

final_df = pd.concat(list_of_dfs)

python读取json文件转化为list_Python从所有子目录读取JSON文件相关推荐

  1. java 如何遍历所有子目录、子文件

    你是否遇到某个功能,需要遍历目录下所有目录,所有文件. 1.遍历所有子目录,子文件 private static void func(File file) {File[] fs = file.list ...

  2. python打开并读取csv文件_!python3中使用使用read_csv( )读取csv文件,文件路径中含有中文,无法读取怎么处理?...

    python3如何根据csv文件的列的内容,自动建数据库表 你好,csv格式的和excel格式是差不多的, 下面是读取excel的一些函数,希望帮到你: # -*- coding: cp936 -*- ...

  3. python修改文件格式为jpg_利用python将webp文件转化为jpg文件,将png文件修改为jpg,图像重命名...

    webp是谷歌发行的一种不损伤图像质量的压缩存储方式,可有效减小图像数据存储空间. 但是在神经网络中,常用的输入图像格式为jpg,所以需要转化,利用PIL库 一.单张图像处理 import os fr ...

  4. python 把txt文件转化为pcd文件并用open3D可视化

    python 把txt文件转化为pcd文件并用open3D进行可视化 最近在弄3D点云的一些东西,遇到一个问题:很多数据集给的点云数据都是txt格式的,但是在模型上用到的数据集基本是pcd格式!找了很 ...

  5. 将嵌套的json对象转化为json数组(python列表推导式)

    需求说明 想将一个json文件录入MongoDB,如下图所示. 但是原文件是嵌套json对象的形式,如果直接导入MongoDB,会整体变成一个Document: 注:MongoDB中的Document ...

  6. python解析json文件案例_Python加载带有注释的Json文件实例

    由于json文件不支持注释,所以如果在json文件中标记了注释,则使用python中的json.dump()无法加载该json文件. 本文旨在解决当定义"//"为json注释时,如 ...

  7. python中 将json数据转化为excel表格

    json数据格式 这里我需要进行数据转换的json数据格式有亿点复杂,为了方便我后续的处理,我想把他转换成excel来观察,json数据如下所示: 借助python代码查看后,得知json数据构成:2 ...

  8. Chatito生成的json数据转化为rasa可以使用的yml文件

    引言 第一件事:求关注,一起讨论rasa相关问题以及各种python源码问题,随着python使用的深入,越来越觉得使用python对于工业实现在速度方面有着很大的劣势,在CSDN这个平台,希望能够多 ...

  9. python 将html文件转化为txt文件

    python 将html文件转化为txt文件 ①需求:一千多篇乌云知识库的文章,收集下来后是html文件,需要将它们都转化为txt文件.由于本人又菜又懒,找了很久代码想要ctrl+c和ctrl+v大佬 ...

最新文章

  1. 【点播系列之一】关于阿里视频云点播解决方案,你想知道的都在这里!
  2. python生成随机数代码_Python中产生随机数
  3. 【AI视野·今日NLP 自然语言处理论文速览 第十二期】Tue, 22 Jun 2021
  4. Git submodule 特性
  5. 一张图理解什么是TP、TN、FP、FN
  6. SQL中PIVOT 使用
  7. sql 基础知识普及
  8. 大数据组项目文档整理方案
  9. 拒绝百万年薪的郭盛华,如今自立门户,再创辉煌!
  10. 达梦数据库基础知识(七)如何管理表
  11. Unity 2D Animation(2D动画)学习
  12. 了解计算机软件系统教学设计,认识计算机》教学设计
  13. 计算机硬盘启动改u为盘启动不了,如果计算机BIOS启动项找不到硬盘应该怎么办...
  14. C++搜索算法和曼哈顿距离之最少连通代价
  15. 招银网络科技--后端面试记录
  16. Linux内存管理 —— 为buddy做准备:MMU, TLB, ZONE
  17. 解决word文件由于扩展名不匹配问题
  18. 雷卯电子PUSB3FR4完美兼容安世半导体
  19. oracle中12560,解决ORA-12560的方法(转载)
  20. 线性稳压电源和开关稳压电源

热门文章

  1. python爬虫Scrapy框架之增量式爬虫
  2. pycharm更换源(换源)(镜像源)
  3. C语言如何使用其他文件定义的结构体?(C++报错:无法转换到不完整的类【需在头文件中定义结构体??】)
  4. 震惊!html文件注释也会影响运行代码!(werkzeug.routing.BuildError: Could not build url for endpoint)莫名其妙
  5. 跟着书本重学CSS(1)
  6. Ubuntu16.04安装PCL库的python实现python-pcl,并且通过pcl加载pcd文件验证python-pcl是否安装成功
  7. Ubuntu-Server 20.04 安装详细过程(图文)
  8. Messages 贪心,期望,概率,模拟(2000)
  9. SpringBoot操作Kafka创建Topic、Producer、Consumer
  10. delphi ui编辑工具源码_一种无侵入比swagger-ui兼容性更好更简单的API文档生成方案