[英]spss python string occurrences in a variable
如何使用spss python計算字符串中出現的次數。我正在嘗試計算特定整個變量列中的“ i”數。 我是spss python的新手。 誰能幫我這個。
您不需要python即可完成此任務,只需使用常規的SPSS語法即可。
將以下內容粘貼到語法窗口中,並將“ MyString”更改為字符串變量的名稱:
編輯:更改為動態大小的循環:
compute Nletters=length(rtrim(MyString)).
compute MyCount=0.
loop #n=1 to Nletters.
if char.substr(MyString,#n,1)="i" MyCount=MyCount+1.
end loop.
exe.
這將創建一個新變量,該變量將在每一行的字符串中包含“ i”的數量。
現在,您可以使用aggregate
命令或以下命令對整個列求和,以在輸出窗口中求和:
means MyCount /cells=sum.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.