こんにちは、
JMP 12.2.0を使用しています。開いているすべてのデータテーブルに "n"、"I"、"%"、および "SD"を含む行を削除するスクリプトを作成しました。
私はスクリプトを実行し、それが初めて動作します、そして私が私のコンピュータを再起動するとき、スクリプトは動作を停止し、間違った引数タイプに関するエラーメッセージを私に与えます。
"アクセスまたは '含む'の評価で引数が間違った型{1}、不正な引数(列として(dt、"実行日 "))、/ * ### * /を含む(列として(dt、"実行日 ") )、"n") "
これは私のスクリプトです、誰かが助けてもらえますか?
にとって ( 私 = 1 、私 <= Nテーブル () 、私 ++、
dt = データ表 ( 私 ) ;
カラム ( dt 、 1 ) << セット名 ( 「実行日」 ) ;
カラム ( dt 、 2 ) << セット名 ( 「実行番号」 ) ;
dt << 場所を選択 ( 含む ( 列として ( dt 、 「実行日」 ) 、 "n" )
| 含む ( 列として ( dt 、 「実行日」 ) 、 "私" )
| 含む ( 列として ( dt 、 「実行日」 ) 、 "%" )
| 含む ( asColumn ( dt 、 「実行日」 ) 、 "SD" )) << 行を削除 () ;
DD名 = dt << 名前をつける ;
よ = 2 * 眉 ( dt ) ;
もし ( 含む ( DD名 、 "STD" ) 、にとって ( ある = 2 、ある < よ 、ある + = 4 、 dt << 行を追加 ( 2 、ある ))) ;
) ;
日付は数字で表されているので、'Run Date'列は数値であり、文字が含まれているかどうかを確認するためのテストを行っていると思います。月に 'R'が表示されるまでカキを食べるべきではないと聞きましたが、なぜ '%'が表示されるのかわからないです。 フォーマットされた日時があることに基づいて、次のようにする必要があります。
// select oyster-eating months
dt << select where(
Contains( Format(AsColumn("Column 1"),"ddmonyyyy"), "R")
);