簡體   English   中英

spss python字符串出現在變量中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM