作者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/m.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