У меня есть следующий DataFrame -
dfx = pd.DataFrame(
{
'city': ['Monroe', 'Montgomery'],
2005: [144, 205],
2006: [173, 211],
2007: [np.NaN, np.NaN],
2008: [np.NaN, 206],
2009: [np.NaN, np.NaN],
2010: [128, 273]
}
)
Для всех значений NaN, как мне получить последнее доступное значение, чтобы вернуть следующее -
Monroe - 144, 173, 173, 173, 173, 128
Montgomery - 205, 211, 211, 206, 206, 273
PS Я показывает только 2 строки, мой фрейм данных имеет 1111 строк.