【发布时间】:2019-05-31 08:09:45
【问题描述】:
我有一个哈希文件,看起来像这样,数据是逐行分隔的:
Amy:0001:[{'name': 'Amy', 'age': '14', 'grade': '7', 'award': '0'}]
Carl:0024:[{'name': 'Carl', 'age': '12', 'grade': '6', 'award': '2'}, {'name': 'Carl', 'age': '18', 'grade': '12', 'award': '4'}, {'name': 'Carl', 'age': '13', 'grade': '6', 'award': '7'}]
还有更多...
我想要一个如下所示的数据框:
name age grade award
Amy:0001 Amy 14 7 0
Carl:0024 Carl 12 6 2
Carl:0024 Carl 18 12 4
Carl:0024 Carl 13 6 7
我试图逐行剥离哈希
lines = [line.rstrip('\n') for line in open("my_file.txt")]
【问题讨论】:
标签: python pandas dictionary hash