2
Вот мой dataframКак создать значения в столбце на основе прежних значений в одном столбце?
df=pd.Dataframe([{'RegionName':'Alabama', 'State':'Alabama'},
{'RegionName':'Auburn', 'State':np.NaN},
{'RegionName':'Florence', 'State':np.NaN},
{'RegionName':'Arizona', 'State':'Arizona'},
{'RegionName':'Flagstaff', 'State':np.NaN},
{'RegionName':'Tempe', 'State':np.NaN}])
Теперь столбец «Состояние» на «Auburn» и «Флоренция» должно быть «Алабама», для «Флагшток» и «Темпе» должно быть «Аризона». Как это сделать с помощью панд?
Большое вам спасибо. И как сбросить первое значение для всех повторяющихся состояний? В этом случае, как сбросить индекс 0 и индекс 3 без использования индекса drop? –
@SeanLiao обновленный пост – piRSquared