一、列表嵌套字典转DataFrame
res = requests.post(url, headers=header, data=data).json()['rows']
df = pd.DataFrame(res)
二、删除没有用的字段名及对应数据
df.drop([
'id','consultationid', 'orgid','createuserid','modifyuserid','createuserid'
], axis=1, inplace=True)
三、替换指定列的映射数据
df["inserttype"] = df["inserttype"].map({0: "录入",2: "接口导入"})
四、将python字典中的None值替换成字符串
nan = df.replace({None: ''})
五、DataFrame转python字典
orient='index' 不添加则每个字段为一组数据,添加则一行数据为一个字典,便于数据迭代渲染和查询
data = nan.to_dict(orient='index').values()
六、DataFrame导出
nan.to_excel("test.xslx")
nan.to_json("test.txt")
nan.to_csv("test.csv", encoding="gbk")