问题与练习
1. 问题
【问题一】 什么是fillna的前向/后向填充,如何实现?
- 前向填充
df = pd.DataFrame([[np.nan, 2, np.nan, 0],
[3, 4, np.nan, 1],
[np.nan, np.nan, np.nan, 5],
[np.nan, 3, np.nan, 4]],
columns=list('ABCD'))
df
df.fillna(method='ffill')
- 后向填充
df.fillna(method='bfill')
【问题二】 下面的代码实现了什么功能?请仿照设计一个它的groupby版本。
s = pd.Series ([