<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
私はかなり厄介なフォーマットからデータテーブルをクリーンアップしようとしています。
入力ファイルには複数の区切り文字があるため、関連するデータを使用して単一の列を作成しようとしています。 保持したいデータの列としてc000004を使用しています。
データ行の中には同じ行に2つの値を持っているものがあり、それらを単一の列にコピーしようとしていますが、行インデックスをオフセットする必要があります。
最初の4行は意図したとおりに機能しますが、最後の4行は機能しません。 c000002で値を探していて、真ならばcolumn6から値をコピーしますが、1行下です。
: c000004 << 各値を設定 ( もし ( ムンガー ( : c000002 、 1 、 「クランプ」 ) > 0 、 : c000003 、: c000004 )) ;
: c000004 << 各値を設定 ( もし ( ムンガー ( : c000002 、 1 、 "腐敗" ) > 0 、 : c000005 、: c000004 )) ;
: c000004 << 各値を設定 ( もし ( ムンガー ( : c000002 、 1 、 "locY" ) > 0 、 : c000007 、: c000004 )) ;
: c000004 << 各値を設定 ( もし ( ムンガー ( : c000002 、 1 、 "高さ" ) > 0 、 : c000005 、: c000004 )) ;
: c000004 << 各値を設定 ( もし ( ムンガー ( : c000002 、 1 、 "locX" ) > 0 、 : c000006 [ 行 () + 1 ] 、: c000004 )) ;
ログファイルがあまり明確になっていない
:c000004 <<各値を設定(
(Munger(:c000002、1、"locY")> 0の場合、
:c000007、
:c000004
)
;
:c000004 <<各値を設定(
(Munger(:c000002、1、"height")> 0の場合、
:c000005、
:c000004
)
;
:c000004 <<各値を設定(
(Munger(:c000002、1、"locX")> 0の場合、
:c000006 [行()+ 1]、
:c000004
)
/ * ### * /;
行を新しい列にオフセットするために何を使用すればよいですか。