문자열의 열 이름안녕하세요 여러분,
문자열을 열 이름으로 사용하고 수식에 해당 열 이름을 사용하려는 스크립트를 작성 중입니다. 아래를 참조하십시오.
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
//example column
dt << New Column("klaatu barada nikto", formula(3));
//suppose we don't know what exactly will be in 'a' as it is controlled by a for loop etc.
a = Concat Items( {"klaatu", "barada", "nikto"}, " " );
//can we get another column to take 'a' as an input?
dt << New Column("Gort", formula(column(a)*:Y));그러나 이것을 사용하면 "klaatu barada nikto"가 이전에 생성 되었음에도 유효한 열로 표시되지 않습니다.
다른 게시물에서 column () 함수를 사용하여 열에 문자열을 할당 할 수 있음을 보았고 이전에 이런 방식으로 사용했지만이 경우에는 작동하지 않습니다. 우리가 끝내는 것은 이것뿐입니다.

누구든지 이것에 대한 해결 방법을 알고 있습니까? 미리 도움을 주셔서 감사합니다!
데이터 테이블스크립팅Re : 문자열의 열 이름이것 좀 봐 Eval Insert, Eval Expr, Parse 및 Substitute를 사용하여 한 표현식을 다른 표현식에 삽입합니다.
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
//example column
dt << New Column("klaatu barada nikto", formula(3));
//suppose we don't know what exactly will be in 'a' as it is controlled by a for loop etc.
a = Concat Items( {"klaatu", "barada", "nikto"}, " " );
//can we get another column to take 'a' as an input?
Eval(EvalExpr(dt << New Column("Gort", numeric, formula(ascolumn(expr(a))*:Y))));Re: 문자열의 열 이름환상적이야! 도와 주셔서 정말 감사합니다.