我正在尝试通过插值或在组内(由trip
标识)复制最后已知值来填充pandas数据帧中的缺失值。我的数据看起来像这样:
brake speed trip
0 0.0 NaN 1
1 1.0 NaN 1
2 NaN 1.264 1
3 NaN 0.000 1
4 0.0 NaN 1
5 NaN 1.264 1
6 NaN 6.704 1
7 1.0 NaN 1
8 0.0 NaN 1
9 NaN 11.746 2
10 1.0 NaN 2
11 0.0 NaN 2
12 NaN 16.961 3
13 1.0 NaN 3
14 NaN 11.832 3
15 0.0 NaN 3
16 NaN 17.082 3
17 NaN 22.435 3
18 NaN 28.707 3
19 NaN 34.216 3
我发现了一个关于在分组内使用Pandas插值的Stack Overflow帖子,但我需要简单地将 brake
从最后已知的值复制,而 speed
则需要进行插值处理(我的实际数据集有12列都需要这种处理)。