python pandas dataframe 转json_python将相类不同key的json对象转化为pandas的dataframe(上篇)...
1. python添加package包
import json
import pandas as pd
2. json文件中保存的格式
{"key1": "value1", "key2": "value2", "key3": "value3"}
{"key1": "value1", "key2": "value2", "key4": "value4"}
3. 讀取方式
with open(file_path, 'r') as file:
final = pd.DataFrame()
for line in file:
line = line.strip()
line = json.loads(line)
df = pd.io.json.json_normalize(line) # 調用pandas方法
final = final.append(df, ignore_index=True, sort=True) # 利用追加的方式
print(final.head)
4. 重點方法
4.1 pd.io.json.json_normalize(line)
4.2 final.append(df, ignore_index=True, sort=True)
ignore_index:設置為True,索引會遞增,而不都是0
sort:設置為True,否則報To accept the future behavior, pass 'sort=False'.To retain the current ? ? behavior and silence the warning, pass 'sort=True'.sort=sort), 這個提示.
5. 執行結果
總結
以上是生活随笔為你收集整理的python pandas dataframe 转json_python将相类不同key的json对象转化为pandas的dataframe(上篇)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 逗号作用 语句间_Pyth
- 下一篇: python控制autocad_利用py