从其他程序转换为 STATA?
Convert to STATA from other program?
我正在尝试将 SAS 代码转换为 STATA,但遇到了一些困难。是否有可以为我执行此操作的加载项?虽然我是 STATA 的新手,但我什至没有 SAS,也不熟悉它的规则。
这是第一个有问题的 SAS 代码片段:
Libname library 'C:\COFUL\LIB\'; Proc format lib=library;
Value $RCOMT
"D43"="NONE" /*NONE*/
"Z20"="LIT" /*LIT
;
从 SAS 到其他语言的语言翻译很困难:没有回避的余地。我已经将 SAS 转换为 C#,这很有挑战性。正如尼克所说,您需要同时了解两者。您不会轻易找到要使用的 SAS 副本。向 SAS 查询大学版或学习版。这将限制 obs (recs) 的数量。 SAS 由两个主要部分组成:数据步骤和过程。这些被称为步骤边界。数据步骤是一个非常强大的 DO/WHILE 循环。 Procs 是一个单独的野兽。
您为什么要转为 Stata?转换为 Python 会更好一些。为 SAS 用户阅读 Randy Betancourt 关于 Python 的书。那将是一个开始。如果你必须使用 Stata,我不知道有人这样做。
我正在尝试将 SAS 代码转换为 STATA,但遇到了一些困难。是否有可以为我执行此操作的加载项?虽然我是 STATA 的新手,但我什至没有 SAS,也不熟悉它的规则。
这是第一个有问题的 SAS 代码片段:
Libname library 'C:\COFUL\LIB\'; Proc format lib=library;
Value $RCOMT
"D43"="NONE" /*NONE*/
"Z20"="LIT" /*LIT
;
从 SAS 到其他语言的语言翻译很困难:没有回避的余地。我已经将 SAS 转换为 C#,这很有挑战性。正如尼克所说,您需要同时了解两者。您不会轻易找到要使用的 SAS 副本。向 SAS 查询大学版或学习版。这将限制 obs (recs) 的数量。 SAS 由两个主要部分组成:数据步骤和过程。这些被称为步骤边界。数据步骤是一个非常强大的 DO/WHILE 循环。 Procs 是一个单独的野兽。
您为什么要转为 Stata?转换为 Python 会更好一些。为 SAS 用户阅读 Randy Betancourt 关于 Python 的书。那将是一个开始。如果你必须使用 Stata,我不知道有人这样做。