【发布时间】:2013-01-23 16:56:33
【问题描述】:
我想用一个插件创建变量,它可以导入一个数据库表。 我正在使用以下代码来执行此操作:
SF_macro_save("_vars", "var1 var2...");
SF_macro_save("_types", "type1 type2...");
SF_macro_save("_formats", "format1 format2...");
SF_macro_save("_obs", "obs1 obs2...");
这很好地创建了变量,但我不知道如何为变量或值赋予标签。
我需要使用哪个 C++ 函数来创建标签?或者如何从 C++ 调用 Stata 函数? (如果重要的话,我正在使用 Visual Studio 10)
我想从插件中调用这个 Stata 函数:
标签变量 var1 label1
和
标签定义 var1_label 1 "label1" 2 "label2" 标签值 var1 var1_label
谢谢
【问题讨论】:
-
stata.com/plugins 的文档未提及值或变量标签分配。我建议联系 Stata 技术支持。一个疯狂的猜测是你不能这样做。
-
谢谢,我也找不到这个话题。但也许有人知道这个技巧 :) 无论如何,我会尝试支持。