如何将JSON文件转换为数据帧以进行转换.

For Example if the JSON file reads:

{"FirstName":"John",

"LastName":"Mark",

"MiddleName":"Lewis",

"username":"johnlewis2",

"password":"2910"}

我怎样才能把它转换成这样的桌子呢

Column -> FirstName | LastName | MiddleName | username | password



Row ----->    John | Mark |Lewis | johnlewis2 |2910

推荐答案

正在从字典对象创建数据帧.

import pandas as pd
data = [{'name': 'vikash', 'age': 27}, {'name': 'Satyam', 'age': 14}]
df = pd.DataFrame.from_dict(data, orient='columns')

df
Out[4]:
   age  name
0   27  vikash
1   14  Satyam

If you have nested columns then you first need to normalize the data:

data = [
  {
    'name': {
      'first': 'vikash',
      'last': 'singh'
    },
    'age': 27
  },
  {
    'name': {
      'first': 'satyam',
      'last': 'singh'
    },
    'age': 14
  }
]

df = pd.DataFrame.from_dict(pd.json_normalize(data), orient='columns')

df    
Out[8]:
age name.first  name.last
0   27  vikash  singh
1   14  satyam  singh

来源:

Json相关问答推荐

JSON:将项';S键/名称移动到属性中,并使用JQ将其转换为数组

将PostgreSQL转换为JSON对象

在Snowflake中查询JSON时,属性名称是否支持绑定参数?

如何将具有相同 struct 的多个JSON文件中的对象数组合并成一个数组?

将JSON行转换为TSV格式, for each 数组项生成单独的行

APIM 生成 JsonArray 到 EventHub

jq EOF 处的无效数字文字将 json 值更新为 0.0.x

从 PySpark 中的复杂 JSON 文件中高效清除 HTML 实体

JQ 中的样本标准偏差

判断 JSON 中的对象,而不是条件中提到的对象

N1QL 聚合查询 Couchbase

如何在 jQuery 中循环遍历 JSON 数组?

JSON 模式验证

jQuery fullcalendar 发送自定义参数并使用 JSON 刷新日历

如何使用 Jackson 注释从 HttpResponse 反序列化 JSON 对象?

如何将 MongoDB 查询转换为 JSON?

JSON 格式的 Amazon S3 响应?

使用 JSONArray 和 JSONObject 进行 Foreach

添加json文件注释

将 JSON 数据从 php 传递给 html-data 属性,然后传递给 Javascript