2017-11-28 21 views
2

필자는 자주 사용하는 SPSS 구문에 여러 위치에 몇 개의 텍스트 문자열이 포함되어 있습니다. 여러 위치에서 문자열을 변경하지 않으려면 문자열을 변수에 할당하는 방법이 있습니까? (유사은 "X < -"에 R)에 다중 구문 위치에서 사용하기 위해 SPSS에 변수를 할당하는 방법이 있습니까? (x <- "문자열 값")?

x <- "repeated string example" 
syntax object 1 = X. 
... 
syntax object n = X. 

감사합니다!

답변

2

이것은 SPSS 매크로 언어의 가장 간단한 용도입니다. 예 :

* first you define the macro . 
define !MyString() "repeated string example" !enddefine. 
define !AnotherString() "ample" !enddefine. 

* now you can use it in the syntax as in the following examples. 
string SomeStringVar (a30). 
compute SomeStringVar = !MyString. 
compute MyIndex=char.index(!MyString, !AnotherString). 
if someVar=!MyString cond=1.