Я пытаюсь изменить только конкретный индекс. Индексы: Date
s. cashflow_series
- это серия, и я просто пытаюсь добавить определенное количество месяцев к этой дате, используя replace(month = cashflow_series.index[k].month + dict_no_months_between_payments[count])
по индексу и использую это, чтобы заменить предыдущую дату индекса. В настоящее время я использую reindex
, но это изменит все индексы, и, следовательно, я застрял в том, как изменить только один индекс.Изменение одного индекса серии
index_here = cashflow_series.index[k]
cashflow_series.index[k] = cashflow_series.index[k].reindex(index=index_here.replace(month = cashflow_series.index[k].month + dict_no_months_between_payments[count]))
Благодаря
Это единственный способ изменить значение одного индекса? –
Обычно скин-кот имеет более одного способа, но значения индекса неизменяемы, поэтому вы не можете просто произвольно изменить их. Вам нужно будет создать новый индекс с требуемыми значениями. – Alexander