date - SAS 日期导入问题

标签 date import sas

我正在尝试使用自定义代码将 csv 文件导入到 sas 中。以下是原始数据的示例行。

Item,date,WKLY_QTY,WKLY_SALES
10001,01Apr12,3313,67536.16
10001,15Apr12,889,26577.66
10001,22Apr12,4543,65001.8
10001,29Apr12,2822,74522.02

我的SAS代码如下:

data LOtpt.Dummy2; 
infile "&InptPath.\Dummy2_CSV.csv" dsd dlm=','  FIRSTOBS=2; 
input Item date DATE7. WKLY_QTY WKLY_SALES; 
run;

我得到的结果如下:

Item    date  WKLY_QTY WKLY_SALES
10001   19084   .   3313
10001   19098   .   889
10001   19105   .   4543
10001   19112   .   2822

任何人都可以帮我解决这个错误吗?日期信息存在一些问题,因为当我将此信息作为字符时,一切都会顺利进行。

最佳答案

您在这里混合了两种输入类型。唯一的区别是一个冒号:

data work.Dummy2; 
infile datalines dsd dlm=','; 
input Item date :DATE7. WKLY_QTY WKLY_SALES; 
datalines;
10001,01Apr12,3313,67536.16
10001,15Apr12,889,26577.66
10001,22Apr12,4543,65001.8
10001,29Apr12,2822,74522.02
;;;;
run;

列表输入通常不允许列表中包含信息(您可以将信息放入信息语句中)。但是,允许修改列表输入(如上所示)。

关于date - SAS 日期导入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18171065/

相关文章:

c# - 将文件内容导入数据库的最快且最佳的方法

file - 有没有办法让 Arduino 服务器将现有的 .html 文件发送到 Arduino 客户端?

python - 安装适用于 Python 的 Facebook SDK 时遇到问题

r - 查找日期差异

null - 如果在 sas 中过滤后输出为空,如何显示消息

xml - 替换 SAS 宏变量中的引号

php - 这个奇怪的日期值的时间格式是什么

javascript - 动态生成的方法

mysql - 在 MySql 中查找特定日期

python - 将连续日期分组在一起