【发布时间】:2022-10-07 13:36:47
【问题描述】:
我有一个 len ~ 1M 的嵌套列表。片段如下。我希望将其转换为数据框,如下所示。
import pandas as pd
list_of_data = [{\'id\':1, \'name\': \'A\', \'results\':{\'test_date\':[\'2020-06-29\', \'2020-07-02\', \'2020-07-05\', \'2020-07-09\', \'2020-07-10\', \'2020-07-11\', \'2020-07-13\'], \'Score\': [12, 23, 23, 12, 11, 13, 13]}},
{\'id\':2, \'name\': \'B\', \'results\':{\'test_date\':[\'2020-06-29\', \'2020-07-02\', \'2020-07-05\', \'2020-07-09\', \'2020-07-10\', \'2020-07-11\', \'2020-07-13\'], \'Score\': [12, 23, 23, 12, 11, 13, 13]}}]
预期的数据框:
df = pd.DataFrame({\'id\':[1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2], \'test_date\':[\'2020-06-29\', \'2020-07-02\', \'2020-07-05\', \'2020-07-09\', \'2020-07-10\', \'2020-07-11\', \'2020-07-13\', \'2020-06-29\', \'2020-07-02\', \'2020-07-05\', \'2020-07-09\', \'2020-07-10\', \'2020-07-11\', \'2020-07-13\'], \'Score\': [12, 23, 23, 12, 11, 13, 13, 12, 23, 23, 12, 11, 13, 13]})
Is it possible to do this?