[程式] SAS 垂直合併的欄位長度和變項格式

看板Statistics作者 (楓)時間5年前 (2018/07/27 13:58), 編輯推噓1(103)
留言4則, 2人參與, 5年前最新討論串1/1
[軟體程式類別]: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://www.ptt.cc/bbs/Statistics/M.1532671120.A.48F.html

07/28 13:18, 5年前 , 1F
csv匯入最單純了,自己定義每個欄位性質和長度,別用自動
07/28 13:18, 1F

07/28 13:18, 5年前 , 2F
匯入產生的程式
07/28 13:18, 2F

07/28 14:01, 5年前 , 3F
就算變量量很多,Excel上調input花不了幾分鐘的
07/28 14:01, 3F

07/30 20:02, 5年前 , 4F
可用infile input+length設定各變數長度~
07/30 20:02, 4F
文章代碼(AID): #1RMhIGIF (Statistics)