グラフ化する前に列名が存在することを検証する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、グラフを作成する前に、データ テーブルに特定の列名が含まれていることを検証しようとしています。
hasname1 = 0;
for (colval == 1, colval <= Ncols(dt), colval++,
colName = 列名 (colval);
if ( colName == "name1",
hasname1 = 1;
);
if (hasname1 == 1,
//グラフを作成
);
ただし、「name1」は文字列データ型であり、列名が返されるため、比較は決して true を返しません。列名(colval)他のデータ型です。
有効な文字列比較を行うために列名から文字列値を取得するにはどうすればよいですか?
ありがとう!
Re: グラフ化する前に列名が存在することを検証するうまくいき、素晴らしく、私がしていたことよりもはるかに短い.ありがとうございました。
Re: グラフ化する前に列名が存在することを検証するdt << get column names(string); を使用できます。列オブジェクトではなく文字列として列名を取得します。
この 1 行のコードを試してください。 hasname1 に 1 または 0 を割り当てる必要があります。
hasname1 =含む( dt <<列名を取得する(ストリング) 、 「名前1」 ) ;