统计/转移13 SAS 9到Stata 14日期变量

时间:2015-12-01 12:14:25

标签: sas stata

我正在尝试使用<form method="POST" action="..."> <input type="text" name="engine"> <input type="text" name="seats"> <input type="text" name="wheels[0][color]"> <input type="text" name="wheels[1][color]"> <input type="text" name="wheels[2][color]"> <input type="text" name="wheels[3][color]"> <input type="submit" value="Create"> </form> 将sas 9文件转换为stata 14。在我的sas文件中为日期。

Stattransfer13将我的日期变量转换为intiger,而不是以日期格式转移到Stata 14。

我尝试使用stattransfer 13中的git config core.sparseCheckout true 选项,但没有成功。

1 个答案:

答案 0 :(得分:2)

这是Stata解决方案,而不是StatTransfer解决方案。

SAS将日期存储为整数,零点为1960年1月1日。mmddyyp10.只是一种在组件之间放置句点的格式,因此18031在FORMAT datevar mmddyyp10.;之后看起来像05.14.2009(如果我正确回忆SAS语法。

方便地,Stata对日期使用相同的编码约定。您只需要在Stata中format datevar %tdNN.DD.CCYY

. display %tdNN.DD.CCYY 18031
05.14.2009