Python Фреймы данных: добавление фреймов данных или серий и перезапись по индексу - PullRequest
0 голосов
/ 29 апреля 2020

У меня будет итеративный процесс создания набора похожих, но не идентичных pandas рядов по индексу.

Я хочу добавить один к другому, но перезаписать, где это применимо. например,

Серия первая:

Index Value
Jan    3
Feb    5
Mar    4

Серия вторая:

Index Value
Mar    10
Apr    5
May    7

Желаемый результат:

Jan    3
Feb    5
Mar    10
Apr    5
May    7

Заранее спасибо.

1 Ответ

2 голосов
/ 29 апреля 2020

Давайте сделаем

s=s2.combine_first(s1)
Index
Apr     5.0
Feb     5.0
Jan     3.0
Mar    10.0
May     7.0
Name: Value, dtype: float64

Или

s1.append(s2).groupby(level=0).tail(1)
Index
Jan     3
Feb     5
Mar    10
Apr     5
May     7
Name: Value, dtype: int64
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...