Разделить DataFrame на первую строку

Я проверил документацию. Я не понимаю, как индексировать Pandas DataFrame.

Я хотел бы разделить DataFrame цен на акции на их соответствующие начальные значения, чтобы проиндексировать различные акции до 100. Я хочу сравнить их производительность. DataFrame выглядит так:

>>> IndexPrices
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 157 entries, 1999-12-31 00:00:00 to 2012-12-31 00:00:00
Freq: M
Data columns:
MSCI WORLD :G U$                        148  non-null values
S&P 500 COMPOSITE                       148  non-null values
DAX 30 PERFORMANCE                      148  non-null values
RUSSELL 2000                            148  non-null values
FTSE 100                                148  non-null values
US Treasury Bond Yields 30 Year Bond    148  non-null values
dtypes: float64(6)

У меня есть что-то подобное, но это никуда не годится.

IndexPrices.divide(IndexPrices[0:1])
9
задан Community 29 August 2018 в 05:51
поделиться