作者lphotoimpact (枫)
看板Statistics
标题[程式] SAS 垂直合并的栏位长度和变项格式
时间Fri Jul 27 13:58:38 2018
[软体程式类别]:SAS
[程式问题]:资料处理
[软体熟悉度]:熟悉
[问题叙述]:
各位好,我目前有几个定期每月纪录的csv文件
但是汇入SAS後,变项有点凌乱
同个变项可能是字串或连续、长度不同
在垂直合并时,可能会格式问题无法合并
或是长度不同被截掉
虽然用input可以慢慢改
但因为文件总类很多,变项也多
是否可以指定汇入时,所有变项均为字串?
[程式范例]:
PROC IMPORT OUT= WORK.DATA1
DATAFILE= "D:\研4\csv\201807报表.csv"
DBMS=CSV REPLACE;
GETNAMES=YES;
DATAROW=2;
GUESSINGROWS=10000 ;
RUN;
PROC IMPORT OUT= WORK.DATA1
DATAFILE= "D:\研4\csv\201808报表.csv"
DBMS=CSV REPLACE;
GETNAMES=YES;
DATAROW=2;
GUESSINGROWS=10000 ;
RUN;
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.128.67.236
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1532671120.A.48F.html
1F:→ liton: csv汇入最单纯了,自己定义每个栏位性质和长度,别用自动 07/28 13:18
2F:→ liton: 汇入产生的程式 07/28 13:18
3F:→ liton: 就算变量量很多,Excel上调input花不了几分钟的 07/28 14:01
4F:推 melodyheyhey: 可用infile input+length设定各变数长度~ 07/30 20:02