2011-04-28 51 views
1

我遇到了一堆SPSS文件的问题。几个变量名包含'。' (点),我需要替换下划线为SQL目的。用变量名替换字符的语法?

我知道有命令RENAME VARIABLE (varx = vara)。所以我在想,必须有一个“简单”的方法来循环所有变量,并简单地替换我需要替换的东西。

不幸的是,我完全不知道SPSS Syntax如何工作,或者我需要使用宏。

这是一个手动操作的痛苦,所以任何帮助将不胜感激。

+0

您将需要求助于编写一个python脚本来在SPSS中本地执行此操作。查看stats.se网站上的[SPSS tag wiki](http://stats.stackexchange.com/tags/spss/info)以获取帮助您入门的一些参考资料。具体来说,编程和数据管理pdf将是有趣的,以及SPSS特定的论坛。除非你的变量名称是非常标准化和可预测的,否则通过一个宏来完成这件事将是一件困难的任务。 – 2011-04-29 13:14:24

+0

好的。我已经通过将变量列表粘贴到Notepad ++并使用块选择为每个单独写入一个'RENAME VARIABLE'来解决这个问题。它的工作,但我不喜欢它:) – 2011-04-29 15:28:37

回答