Скажем, у меня есть индекс:
i = pd.Index(['apple', 'banana', 'orange'])
print(i)
Index(['apple', 'banana', 'orange'], dtype='object')
Теперь я выполняю некоторую групповую функцию и получаю следующие значения: p
:
p = pd.Series({'apple' : 1})
print(p)
apple 1
dtype: int64
Как объединитьэто серия p
, затем fillna(0)
с индексом i
для получения:
apple 1
banana 0
orange 0
dtype: int64
Существуют способы, например merge
с использованием df
, но я думаю, можно ли это сделатьнепосредственно с Series
?