2015-06-12 2 views
0

Я не уверен, какие у меня есть варианты для заполнения трехмерного кадра данных с информацией. У меня есть список биржевых котировок и встроен в каждый тикер, есть подкатегории для отчета о прибылях и убытках, баланса и денежных потоков. Я подумал, может быть, было бы лучше определить трехмерный словарь и использовать его для заполнения кадра данных или, возможно, непосредственно заполнить уже структурированный фрейм данных. Я действительно не знаю, с чего начать.Python: Pandas заполняет 3-D dataframe

ответ

0

3-D Dataframe - это не вещь. Вы ищете Panels.

Я бы построил DataFrame для каждого биржевого тикера, а затем создал словарь DataFrames, а затем передал его на Panel.

+0

Что я имел в виду, это кадр данных с несколькими индексами, который был бы эквивалентен трехмерному кадру данных. Вы по-прежнему считаете, что лучше всего подходит словарь фреймов данных на панели? –

+0

Думаю, я бы это сделал. У меня не было этой проблемы. Затем вы можете восстановить многоуровневый индекс, используя: [to_dataframe] (http://pandas.pydata.org/pandas-docs/stable/dsintro.html#conversion-to-dataframe). – Andreus

Смежные вопросы