<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />それらの列の特定のデータに基づいて列を削除しようとしています。 たとえば、列に値 RA、TV、EW、または EH が含まれている場合、それを削除したいと考えています。 以下のコードを使用しましたが、ログにエラーは表示されませんが、列も削除されません。 助けてくれてありがとう。
dt = 現在のデータ テーブル();
for(i = 1, i<=NCol(dt), i++,
if (Column(i)== "RA" , dt<< 列を削除(column(i)),
if(Column(i) == "TV", dt << delete columns(column(i)),
if(Column(i) == "EW", dt<< 列を削除(column(i)),
if(Column(i) == "EH", dt << delete columns(column(i))
)))));
私もこれを試しました
dt = 現在のデータ テーブル();
for(i = 1, i<=NCol(dt), i++,
各行に対して (if (Column(i)== "RA" , dt<< delete columns(column(i)),
if(Column(i) == "TV", dt << delete columns(column(i)),
if(Column(i) == "EW", dt<< 列を削除(column(i)),
if(Column(i) == "高用量", dt << delete columns(column(i))
)))));
);
1 つの方法を次に示します。
NamesDefaultToHere ( 1 );
dt =開ける( "$SAMPLE_DATA/Big Class.jmp" );
// コンテンツに基づいて列を削除します。 . .
待って( 2 );
にとって(c = NCol (dt)、c>= 1 、c--、
colVals =桁(c) << getValues ;
もしも(含む(colVals、 「ケイティ」 ), dt <<削除列(c));
);