缺少数据时如何获取行号我的数据中存在缺失值。
我正在尝试为新列“行号”创建脚本以获取 Col1 滞后值的行号(非缺失数据)。
当遇到丢失数据时我遇到问题。
以下是我的数据以及所需的行号结果。
如何为此创建脚本?
| 排# | 第 1 列 | 行号(结果) |
| 1 | 11 | |
| 2 | 18 | 1 |
| 3 | 34 | 2 |
| 4 | | 3 |
| 5 | | 3 |
| 6 | | 3 |
| 7 | 20 | 3 |
| 8 | | 7 |
| 9 | | 7 |
| 10 | 24 | 7 |
| 11 | 14 | 10 |
| 12 | 17 号 | 11 |
| 13 | | 12 |
| 14 | | 12 |
| 15 | 16 | 12 |
| 16 | 25 | 15 |
自动化和脚本编写数据混合和清理质量和工艺工程回复:当缺少数据时如何获取行号有用。
谢谢。
回复:当缺少数据时如何获取行号我认为这将满足您的需求。 不带参数的 Lag() 将给出当前列的滞后值。
New Column( "r",
Formula(
If(
Row() == 1, .,
Is Missing( Lag( :Col1 ) ), Lag(),
Row() - 1
)
)
)