[英]Fill NaN values in dataframe with pandas
您将要使用fillna()
方法,并进行正向填充:
df.fillna(method='ffill')
这是一个简单的示例:
df = pd.DataFrame({'A': [4, None, None, 5, None, None],
'B': [2, None, None, 3, None, None],
'C': range(6)})
>>> df
A B C
0 4 2 0
1 NaN NaN 1
2 NaN NaN 2
3 5 3 3
4 NaN NaN 4
5 NaN NaN 5
>>> df.fillna(method='ffill')
A B C
0 4 2 0
1 4 2 1
2 4 2 2
3 5 3 3
4 5 3 4
5 5 3 5
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.