将字节数据写入数据帧
Write bytes data into a data frame
我抓取了一个站点并以字节为单位获取数据,但我不知道如何以某种有效的方式将它们写入 DF。
这是我的一段数据:
b'[{"ID":"1","A":"2021-08-04 11:00:00","B":"2021-08-05 10:52:30","C":"","D":"2021-08-05 10:51:00","E":"","F":"Mark","G":"","H":"BOSTON"}]'
你的问题不是如何将bytes转化为df,而是如何将bytes转化为对df“友好”的数据结构。
"eval" 将尝试将 string/bytes 转换为数据结构;在这种情况下:字典列表
pd.DataFrame(eval(a), columns=eval(a)[0].keys())
注意:如果字节是有效的 json,使用“json.loads”而不是“eval”更有效
我抓取了一个站点并以字节为单位获取数据,但我不知道如何以某种有效的方式将它们写入 DF。
这是我的一段数据:
b'[{"ID":"1","A":"2021-08-04 11:00:00","B":"2021-08-05 10:52:30","C":"","D":"2021-08-05 10:51:00","E":"","F":"Mark","G":"","H":"BOSTON"}]'
你的问题不是如何将bytes转化为df,而是如何将bytes转化为对df“友好”的数据结构。
"eval" 将尝试将 string/bytes 转换为数据结构;在这种情况下:字典列表
pd.DataFrame(eval(a), columns=eval(a)[0].keys())
注意:如果字节是有效的 json,使用“json.loads”而不是“eval”更有效