首页 > 解决方案 > SAS - 我如何读取日期数据?

问题描述

我正在尝试以日期格式读取一些数据,但解决方案却让我望而却步。以下是我使用我能设计的最简单的独立示例的四个尝试。(并且该网站正在让我提高我的文本与代码的比率以便发布,所以请忽略这句话)。

*编辑 - 我的例子太简单了。我的变量中有空格,所以我确实需要指定位置(原始答案说完全忽略位置)。下面的解决方案有效,但日期变量不是日期。

data clinical;
input
name $ 1-13
visit_date $ 14-23  
group $ 25
;
datalines;
John Turner  03/12/1998 D
Mary Jones   04/15/2008 P
Joe Sims     11/30/2009 J
;
run;

标签: datesasformatinformat

解决方案


我的一个朋友建议这样做,但根据变量是否为日期来显着切换语法似乎很奇怪。

data clinical; 
input
name $ 1-12
@13 visit_date MMDDYY10.
group $ 25 ;
datalines;
John Turner 03/12/1998 D
Mary Jones  04/15/2008 P
Joe Sims    11/30/2009 J
;
run;

推荐阅读