我遇到了一堆SPSS文件的問題。幾個變量名包含'。' (點),我需要替換下劃線爲SQL目的。用變量名替換字符的語法?
我知道有命令RENAME VARIABLE (varx = vara)
。所以我在想,必須有一個「簡單」的方法來循環所有變量,並簡單地替換我需要替換的東西。
不幸的是,我完全不知道SPSS Syntax如何工作,或者我需要使用宏。
這是一個手動操作的痛苦,所以任何幫助將不勝感激。
我遇到了一堆SPSS文件的問題。幾個變量名包含'。' (點),我需要替換下劃線爲SQL目的。用變量名替換字符的語法?
我知道有命令RENAME VARIABLE (varx = vara)
。所以我在想,必須有一個「簡單」的方法來循環所有變量,並簡單地替換我需要替換的東西。
不幸的是,我完全不知道SPSS Syntax如何工作,或者我需要使用宏。
這是一個手動操作的痛苦,所以任何幫助將不勝感激。
您可以嘗試Raynald Levesque的解決方案「Remove underscores from all variable names.SPS」。它需要一些更改才能適用於您的案例。在www.spsstools.net有更多解決方案。
這實際上看起來像它可能工作。謝謝。 – 2011-05-03 09:31:50
您將需要求助於編寫一個python腳本來在SPSS中本地執行此操作。查看stats.se網站上的[SPSS tag wiki](http://stats.stackexchange.com/tags/spss/info)以獲取幫助您入門的一些參考資料。具體來說,編程和數據管理pdf將是有趣的,以及SPSS特定的論壇。除非你的變量名稱是非常標準化和可預測的,否則通過一個宏來完成這件事將是一件困難的任務。 – 2011-04-29 13:14:24
好的。我已經通過將變量列表粘貼到Notepad ++並使用塊選擇爲每個單獨寫入一個'RENAME VARIABLE'來解決這個問題。它的工作,但我不喜歡它:) – 2011-04-29 15:28:37