【发布时间】:2019-04-03 09:03:18
【问题描述】:
我有以下嵌套字典dict:
{
'x1':
{
'k1':
{
'first_col': 'Date',
'col_type': pandas._libs.tslibs.timestamps.Timestamp,
'col_min_val': Timestamp('2017-12-04 00:00:00')
},
'k2':
{
'first_col': 'Date',
'col_type': pandas._libs.tslibs.timestamps.Timestamp,
'col_min_val': Timestamp('2018-02-02 00:00:00')
}
}
'x2':
{
'k1':
{
'first_col': 'Date',
'col_type': pandas._libs.tslibs.timestamps.Timestamp,
'col_min_val': Timestamp('2017-12-04 05:00:00')
}
}
}
我需要得到这个 pandas DataFrame:
col1 col2 first_col col_type col_min_val
x1 k1 Date pandas._libs.tslibs.timestamps.Timestamp Timestamp('2017-12-04 00:00:00')
x1 k2 Date pandas._libs.tslibs.timestamps.Timestamp Timestamp('2018-02-02 00:00:00')
x2 k1 Date pandas._libs.tslibs.timestamps.Timestamp Timestamp('2017-12-04 05:00:00')
这是我尝试过的,但结果与预期不符:
pd.DataFrame(dict).stack().reset_index()
【问题讨论】: