看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]:SAA [程式問題]:資料處理 [軟體熟悉度]:新手 [問題敘述]:在excel上的日期為2018/01/01,當我匯入sas後就變成一串數字而已(如:4 3435、43405...等等) [程式範例]:以下是我匯入的方式 Proc import out=as Datafile Bdms =xlsx replace;run; 煩請知道的大大幫助我一下 這問題看了很多都無法成功解決 麻煩各位了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.188.101 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1584515401.A.142.html
west1996: sas把日期存成數字,看起來沒出錯喔,有成功匯入 03/18 20:54
gujason9511: 請問w大,這樣我在sas裡面如何正確顯示日期呢 03/20 16:04
kevin6677: 你顯示的時候要加一個Format 指令 03/22 08:39
kevin6677: proc print data=; format 目標 date7.;之類的 03/22 08:41
kevin6677: 當然還有很多不同的時間顯示方式,可以找找 03/22 08:41
gujason9511: K大您好,我還是不太懂 https://i.imgur.com/DfaRP5P 03/22 18:51
gujason9511: .jpg 我是要在一開始匯入的時候就format 嗎? 因為 03/22 18:51
gujason9511: 我上面的匯進來後,如圖所示就變成43435(2018/12/01 03/22 18:51
gujason9511: ) 43405(2018/11/01)...... 03/22 18:51
bebe666666: format 是在表示哪一種日期格式輸出 你可以去選擇 03/23 00:50
kevin6677: 匯入就是一串數字,這是sas預設的,你要加format 的地 03/24 00:40
kevin6677: 方是在你輸出的時候,我上面是以proc print作例子 03/24 00:40
kevin6677: 咦...等等為什麼你的是出現在column name上... 03/24 00:43
gujason9511: 回K大,從資料庫載下來後,我要匯入sas轉至,依據時 03/25 12:50
gujason9511: 間轉至,但因為時間匯入後就跑掉,所以就沒辦法成功 03/25 12:50
west1996: 建議把你的轉置語法和範例資料貼上來,並說明一下你想產 03/25 20:08
west1996: 生的結果是什麼,大家才好幫忙看 03/25 20:08
west1996: 另外,請先google了解一下標準SAS資料的日期儲存方式, 03/25 20:11
west1996: 感覺你沒有搞懂,所以一直認為資料有錯。但文章中以及上 03/25 20:11
west1996: 面推文中,你說的所有日期,我們看起來都是正確沒錯的! 03/25 20:11
gujason9511: 回K大和W大https://i.imgur.com/yT9jCJU.jpg ,我下 03/28 23:19
gujason9511: 載的excel檔案日期是在column上,然後我匯入sas後就 03/28 23:19
gujason9511: 如K大和W大說的都沒有問題,這部分我知道,只是匯入 03/28 23:19
gujason9511: 後的表示不是原本我要的那種日前格式,https://i.img 03/28 23:19
gujason9511: ur.com/Q2uUi7n.jpg 。至於轉置的變數為公司名和日 03/28 23:19
gujason9511: 期,也因為我不知道要怎麼在匯入的時候設定日期的表 03/28 23:19
gujason9511: 示方式,進而沒有辦法轉置 03/28 23:19
gujason9511: (補sas匯入後的 https://i.imgur.com/WeTvnyo.jpg 03/28 23:20