2395_ja-JP
JMP列名 - 検索と名前の変更接頭辞を付けて特定の列の名前を変更するために、私のJMPファイル内の列名の名前を読み込もうとしています。ループを作成したところ、すべての列名が正しく取得されているように見えますが、IFステートメントを使用して値をチェックすると、一致するはずのように見えてもIFステートメントが失敗します。
以下は同じコードです... 変数aはフラグです。
JMPテーブルの最初の列が "ABC"に変更されました。列名を取得した後、それがABCと等しいかどうかを確認します。もしそうなら、私は変数aを1に変更します。
showステートメントでは、変数aの値は変わりません。何か案は?
a = 0。
(i = 1、i <= NCol(dt1)、i ++、
ColName =列名(i);
show(a、i、ColName);
(ColName == "ABC"、a = 1)の場合
show(a、i、ColName);
show( "===========");
; / * FOR OF FOR * /
/ *:
実行結果:
a:0
私:1
ColName:ABC
a:0
私:1
ColName :: ABC
"============"
a:0
私:2
ColName:国
a:0
私:2
ColName ::国
"============"再:JMP列名 - 検索と名前の変更3行目を次のように変更します。
ColName = char(列名(i));
また、pdfスクリプティング文書で "column name"を検索してください。再:JMP列名 - 検索と名前の変更確認してください スクリプト内の小なり文字は、メッセージの残りの部分を切り捨てました...
以下では、「小なりまたは=」を小なりの記号として置き換える必要があります。
a = 0。
(i = 1、iはNCol(dt1)以下、i ++、
ColName =列名(i);
show(a、i、ColName);
(ColName == "ABC"、a = 1)の場合
show(a、i、ColName);
show( "===========");
; / * FOR OF FOR * /
/ *:
a:0
私:1
ColName:ABC
a:0
私:1
ColName :: ABC
"============"
a:0
私:2
ColName:国
a:0
私:2
ColName ::国
"============"
Comments
There are no comments yet