【发布时间】:2021-11-14 06:52:32
【问题描述】:
我有一个列表中的元组字典,想将它们转换为 pandas 数据框,但遇到了一些困难。
我的数据如下:
{0: [('A1', 0.0037505763997138838),
('A2', 0.0036963076240675245),
('A3', 0.0035451257931104485),
('A4', 0.003501467316849233),
('A5', 0.00343229837150675),
('A6', 0.0033731723637910062),
('A7', 0.0033713118048861465),
('A8', 0.003325231288305062),
('A9', 0.002885164987475754),
('A10', 0.0028834984584371797)],
1: [('B1', 0.011094831353420088),
('B2', 0.009526049091086916),
('B3', 0.007002935827927014),
('B4', 0.00511673700015512),
('B5', 0.004870300921667765),
('B6', 0.004496108376557714),
('B7', 0.004230892962061271),
('B8', 0.004137434850455194),
('B9', 0.003958335393193675),
('B10', 0.0038285145788315993)]}
我想在 Pandas 中将其转换为以下内容
num label probs
0 A1 0.0037505763997138838
0 A2 0.0036963076240675245
0 A3 0.0035451257931104485
0 A4 0.003501467316849233
0 A5 0.00343229837150675
0 A6 0.0033731723637910062
0 A7 0.0033713118048861465
0 A8 0.003325231288305062
0 A9 0.002885164987475754
0 A10 0.0028834984584371797
1 B1 0.011094831353420088
1 B2 0.009526049091086916
1 B3 0.007002935827927014
1 B4 0.00511673700015512
1 B5 0.004870300921667765
1 B6 0.004496108376557714
1 B7 0.004230892962061271
1 B8 0.004137434850455194
1 B9 0.003958335393193675
1 B10 0.0038285145788315993
【问题讨论】:
标签: python pandas list dictionary tuples