Virgülle ayrılmış farklı kişilerin adlarına sahip bir sütun var, örneğin, (tümü 1 hücrede) Ben Lee, Paul Loy, Boy Lim. Her adı farklı sütunlara ayırmak istiyorum. Nasıl yapacağım? (SPSS sözdiziminde). Bunun yerine etiketlerinde gerçek isimleri yerine standart değişken adlarını kullanın ve eklemek için tercih edebilirsiniz daha birçok isim varsaSPSS dize ayıklama
1
A
cevap
0
do repeat TXTname="Ben Lee" "Paul Loy" "Boy Lim"/VRname=BenLee PaulLoy BoyLim.
compute VRname=index(OriginalColumnName, TXTname)>0.
end repeat.
:
do repeat TXTname="Ben Lee" "Paul Loy" "Boy Lim"/VRname=Name01 to Name03.
compute VRname=index(OriginalColumnName, TXTname)>0.
end repeat.
variable labels
Name01 "Ben Lee"
Name02 "Paul Loy"
Name03 "Boy Lim".
1
potansiyel çözüm (ler) ile this thread bakınız. Yani, kredi David Marso ve Jon Peck:
* General Parser *.
DATA LIST/X 1-80 (A).
BEGIN DATA 11-0101-423-7384
END DATA.
VECTOR NUMS(10).
COMPUTE #0=0.
LOOP.
COMPUTE #1=INDEX(X,'-').
COMPUTE #0=#0+1.
IF #1>0 NUMS(#0)=NUMBER(SUBSTR(X,1,#1-1),F8).
COMPUTE X=SUBSTR(X,#1+1).
END LOOP IF #1=0.
COMPUTE NUMS(#0)=NUMBER(X,F8).
MATCH FILES FILE */DROP X.
LIST.
Veya alternatif bir piton çözüm:
data list free /x(a13).
begin data.
1,13,5,6,99,8
end data.
dataset name data.
begin program.
def split(v):
return v.split(',')
end program.
spssinc trans result = v1 to v6
/formula "split(x)".
+0
deneme. .. –
İlgili konular
- 1. SPSS
- 2. SPSS
- 3. SPSS: Sıralı değişkenler nasıl oluşturulur
- 4. Dize kullanılarak gelen hata ayıklama jjeleri
- 5. SPSS regresyon formülü içinde etkileşim terimi oluştur
- 6. kabuk komut dosyası. Düzenli ifadeler kullanarak dize ayıklama
- 7. 0 ve 1 kodlu değişken .sav dosyası (SPSS)
- 8. SPSS dosyası (.sav) pandalara rpy yoluyla aktarıldığında Etiketler nasıl korunur?
- 9. Spesifik veri tabanına dayalı SQL veritabanında spss verilerini depola
- 10. Firefox'taki hata ayıklama hata ayıklama
- 11. Raylar ayıklama
- 12. Ayıklama bitleri
- 13. Android Hata ayıklama amacıyla PHP Sunucusu
- 14. Scala Haritaya [Dize, Liste [Dize]] Dönüştürme [Dize, Dize]
- 15. Dize ile% dize arasındaki dize enterpolasyonu
- 16. Dize dize diğer dize içermediğini denetleme
- 17. Yerel dize için dize
- 18. Dize Dönüştürme TByteDynArray
- 19. Swift'i kullanarak JSON'dan ayıklama dizisi Swift ile
- 20. RavenDB ile Hata Ayıklama Horrendously Yavaş
- 21. bir dize adresini gösteriliyor
- 22. dize
- 23. dize
- 24. dize
- 25. Dize
- 26. dize
- 27. Dize
- 28. Dize
- 29. dize
- 30. Dize
anda char.index ve char.substr, David Marso, değil Marco var, hiçbir başarı henüz – don