データが欠落している場合に行番号を取得する方法データに欠損値があります。
新しい列「行番号」のスクリプトを作成して、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 |
自動化とスクリプト作成データのブレンディングとクリーンアップ品質およびプロセスエンジニアリングRe: データが欠落している場合に行番号を取得する方法それは動作します。
ありがとう。
Re: データが欠落している場合に行番号を取得する方法これであなたが探していることが実現すると思います。 引数なしの Lag() は、現在の列のラグを返します。
New Column( "r",
Formula(
If(
Row() == 1, .,
Is Missing( Lag( :Col1 ) ), Lag(),
Row() - 1
)
)
)