Несколько месяцев назад @Romain X. помог мне с этим вопросом:Python ДИКТ к DataFrame панд - уровни
Python dict to DataFrame Pandas
Теперь я пытаюсь сделать то же самое с более глубокими уровнями, здесь является пример:
{u'instruments': [{u'instrument': u'EUR_USD',
u'interestRate': {u'EUR': {u'ask': 0.004, u'bid': 0},
u'USD': {u'ask': 0.004, u'bid': 0}}}]}
Колонна этикетка и ценность моего кадра данных должна быть инструмента, EUR_ask, EUR_bid, USD_ask, USD_bid.
Я попытался это:
pd.DataFrame.from_dict(df).join(pd.DataFrame. from_dict(df['instruments'])).drop('instruments', axis=1)
Спасибо!
Так что, если вы пытались что-то, вы можете показать нам что? –
@Merlin. Яснее, что я хочу сделать сейчас? –
Нет, вы все еще не указали, что вы пробовали, так что это не кодирование. – Merlin