Python: 将字典键值设置为数据框的列名

Python: set dictionary key values as column names of a dataframe

我有一本看起来像这样的字典:

('USD/EUR', {'symbol': 'USD/EUR', 'timestamp': 1649298445000, 'datetime': '2022-04-07T02:27:25.000Z', 'high': 1.43, 'low': 1.42, 'bid': 1.43, 'bidVolume': None, 'ask': 1.42, 'askVolume': None, ...})

如何在一行中将键名作为 DataFrame 中的列名。即

df:
symbol    timestamp      datetime                  high ...
USD/EUR   1649298445000  2022-04-07T02:27:25.000Z  1.43 ...

我可以访问字典,但不能分开 key/value 对。

DataFrame 构造函数接受字典列表:

In [2]: _, d = tuple_given_in_question

In [3]: pd.DataFrame([d])
Out[3]:
    symbol      timestamp                  datetime  high   low   bid bidVolume   ask askVolume
0  USD/EUR  1649298445000  2022-04-07T02:27:25.000Z  1.43  1.42  1.43      None  1.42      None