Почему одинаковые фреймы данных показывают два разных типа индексов?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему одинаковые фреймы данных показывают два разных типа индексов?

Сообщение Anonymous »

Я пытаюсь построить график зависимости PnL от цены на основе моделирования опциона колл. Мне нужно извлечь данные из результатов моделирования. Я хотел объединить извлеченные данные в один фрейм данных, но полученный фрейм данных не объединяет их. Я обнаружил, что индекс двух извлеченных фреймов данных различен... что происходит?
На снимке экрана ниже я вижу фрейм данных terminal_price, имеющий объект типа индекса. . Однако другой фрейм данных значений PnL — это RangeIndex. Я проверил, оба df имеют одинаковые размеры и один и тот же класс; то есть pandas.core.frame.DataFrame. Так что я не совсем понимаю, что здесь происходит. Почему я получаю два разных типа индексов? Я попытаюсь преобразовать извлеченные данные в чистые серии, а затем преобразовать обратно в составной фрейм данных, но в то же время, почему это вообще происходит?
Я не могу показать всю работу (слишком много для копирования), но вот как я извлек соответствующие данные:

Код: Выделить всё

terminal_price = dhedge_strat['path'].iloc[-1:,].T
terminal_price.rename(columns = {999 : 'term_price'}, inplace=True)
terminal_pnl = pd.DataFrame(dhedge_err_['hedge_error']).reset_index()
Изображение


Подробнее здесь: https://stackoverflow.com/questions/785 ... ndex-types
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»