Stata:不允许使用错误因子变量和时间序列运算符

标签 stata

我想将数据从 Stata 导出到 csv 文件中:

 outsheet "$dirLink/analysis.csv",  replace comma

但我收到以下错误消息:

 factor variables and time-series operators not allowed
 r(101);

我在网上找不到解决方案。感谢您的帮助。

以下是变量定义:

 tab0            str1   %9s                    
 linkid          float  %10.0g                 
 recid2          float  %9.0g                  
 recid1          float  %10.0g                 
 patient1        str28  %28s                   
 patient2        str9   %9s                    
 totwght         int    %10.0g                 
 status          str1   %9s                    
 fname           str13  %13s                   
 sname           str13  %13s                   
 doby            int    %10.0g                 
 cohort          str2   %9s    
 res1            str27  %27s                   
 res2            str29  %29s                   
 residence       str50  %50s   
 facility        str22  %22s                   
 maxwght         int    %10.0g  

最佳答案

语法应该是

outsheet using "$dirLink/analysis.csv",  replace comma

using这个词是必须的。这在帮助中有记录:无需互联网搜索。确实,错误消息不透明,因为 Stata 猜测您正在尝试 using 或变量列表以外的其他内容,其中任何一个都可能遵循 outsheet

附:在我对您上一个问题的回答中,我指出正确的拼写是 Stata:请参阅 http://www.stata.com/support/faqs/resources/statalist-faq/#spell这仍然是真的。

关于Stata:不允许使用错误因子变量和时间序列运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15853426/

相关文章:

绘制分位数回归线

r - 使用 rsource 从 Stata 调用 R - 不工作

Stata 类型与本地宏不匹配?

algorithm - 如何在 Stata 中获得最大运行?

loops - Stata 图灵完备吗?

stata - 删除所有缺失值的变量

string - 在 Stata 中使用循环将字符串变量成对加入两个

stata - 重命名估计结果标量

variables - Outreg2 和具有交互作用的回归 c.var1##c.var2

stata - 如何强制 Stata 在图表中的所有其他图上方放置一条水平线?