我正在尝试将一个包含嵌套列表的字典转换为数据框。我得到的数据框输出如下:
import pandas as pd
data = {'a': 'test', 'b': 1657, 'c': 'asset', 'd': [['2089', '0.0'], ['2088', '0.0']], 'e': [['2088', '0.0'], ['2088', '0.0'], ['2088', '0.00']]}
df = pd.DataFrame({ key:pd.Series(value) for key, value in data.items() })
我的输出是
a b c d e
0 test 1657.0 asset [2089, 0.0] [2088, 0.0]
1 NaN NaN NaN [2088, 0.0] [2088, 0.0]
2 NaN NaN NaN NaN [2088, 0.00]
所需输出为
a b c d1 d2 e1 e2
0 test 1657.0 asset 2089 0.0 2088 0.0
1 NaN NaN NaN 2088 0.0 2088 0.0
2 NaN NaN NaN NaN NaN 2088 0.0
感谢您的努力。