数据分析, pandas 怎么把 现有的字段 json字符串类型转成新的 DataFrame

发布于 2022-09-06 01:34:21 字数 550 浏览 22 评论 0

csv 有一个jsondata字段 是json字符串类型
其实我想要 josndata类型 和utime
然后合并成新的DataFrame 进行新的处理
索引 应该是 jsondata里面的pr1,pr2 这种在加上 utime 如下二数组

pr1 pr2 pr3 ... utime
6.2 7.3 8.4 ... 20171019
6.2 7.3 8.4 ... 20171019
6.2 7.3 8.4 ... 20171019
6.2 7.3 8.4 ... 20171019
6.2 7.3 8.4 ... 20171019
6.2 7.3 8.4 ... 20171019
6.2 7.3 8.4 ... 20171019

求大牛 指点一二

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

夜无邪 2022-09-13 01:34:21

dataframe可以用to_json转成json,再把dict拉平,再导入dataframe

#list.txt
id jsondata
1 {"a":1,"b":1}
2 {"a":2,"b":2}
3 {"a":3,"b":3}

#code
import pandas as pd
import json

df = pd.read_table('list.txt',sep=' ')

data = df.to_dict(orient='records')

for _ in data:
    _.update(json.loads(_['jsondata']))
    del _['jsondata']

df1 = pd.DataFrame(data)
print df1
回眸一笑 2022-09-13 01:34:21

pandas怎么处理不知道,但是我有一个思路就是先做数据清洗再用pd读入,保证第一次读入df就是想要的格式。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文