[程式] excel 匯入sas 後日期跑掉

看板Statistics作者 (綠帽滿滿)時間6年前 (2020/03/18 15:10), 編輯推噓6(6022)
留言28則, 4人參與, 6年前最新討論串1/2 (看更多)
[軟體程式類別]: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

03/18 20:54, 6年前 , 1F
sas把日期存成數字,看起來沒出錯喔,有成功匯入
03/18 20:54, 1F

03/20 16:04, 6年前 , 2F
請問w大,這樣我在sas裡面如何正確顯示日期呢
03/20 16:04, 2F

03/22 08:39, 6年前 , 3F
你顯示的時候要加一個Format 指令
03/22 08:39, 3F

03/22 08:41, 6年前 , 4F
proc print data=; format 目標 date7.;之類的
03/22 08:41, 4F

03/22 08:41, 6年前 , 5F
當然還有很多不同的時間顯示方式,可以找找
03/22 08:41, 5F

03/22 18:51, 6年前 , 6F
K大您好,我還是不太懂 https://i.imgur.com/DfaRP5P
03/22 18:51, 6F

03/22 18:51, 6年前 , 7F
.jpg 我是要在一開始匯入的時候就format 嗎? 因為
03/22 18:51, 7F

03/22 18:51, 6年前 , 8F
我上面的匯進來後,如圖所示就變成43435(2018/12/01
03/22 18:51, 8F

03/22 18:51, 6年前 , 9F
) 43405(2018/11/01)......
03/22 18:51, 9F

03/23 00:50, 6年前 , 10F
format 是在表示哪一種日期格式輸出 你可以去選擇
03/23 00:50, 10F

03/24 00:40, 6年前 , 11F
匯入就是一串數字,這是sas預設的,你要加format 的地
03/24 00:40, 11F

03/24 00:40, 6年前 , 12F
方是在你輸出的時候,我上面是以proc print作例子
03/24 00:40, 12F

03/24 00:43, 6年前 , 13F
咦...等等為什麼你的是出現在column name上...
03/24 00:43, 13F

03/25 12:50, 6年前 , 14F
回K大,從資料庫載下來後,我要匯入sas轉至,依據時
03/25 12:50, 14F

03/25 12:50, 6年前 , 15F
間轉至,但因為時間匯入後就跑掉,所以就沒辦法成功
03/25 12:50, 15F

03/25 20:08, 6年前 , 16F
建議把你的轉置語法和範例資料貼上來,並說明一下你想產
03/25 20:08, 16F

03/25 20:08, 6年前 , 17F
生的結果是什麼,大家才好幫忙看
03/25 20:08, 17F

03/25 20:11, 6年前 , 18F
另外,請先google了解一下標準SAS資料的日期儲存方式,
03/25 20:11, 18F

03/25 20:11, 6年前 , 19F
感覺你沒有搞懂,所以一直認為資料有錯。但文章中以及上
03/25 20:11, 19F

03/25 20:11, 6年前 , 20F
面推文中,你說的所有日期,我們看起來都是正確沒錯的!
03/25 20:11, 20F

03/28 23:19, 6年前 , 21F
,我下
03/28 23:19, 21F

03/28 23:19, 6年前 , 22F
載的excel檔案日期是在column上,然後我匯入sas後就
03/28 23:19, 22F

03/28 23:19, 6年前 , 23F
如K大和W大說的都沒有問題,這部分我知道,只是匯入
03/28 23:19, 23F

03/28 23:19, 6年前 , 24F
後的表示不是原本我要的那種日前格式,https://i.img
03/28 23:19, 24F

03/28 23:19, 6年前 , 25F
ur.com/Q2uUi7n.jpg 。至於轉置的變數為公司名和日
03/28 23:19, 25F

03/28 23:19, 6年前 , 26F
期,也因為我不知道要怎麼在匯入的時候設定日期的表
03/28 23:19, 26F

03/28 23:19, 6年前 , 27F
示方式,進而沒有辦法轉置
03/28 23:19, 27F

03/28 23:20, 6年前 , 28F
(補sas匯入後的 https://i.imgur.com/WeTvnyo.jpg
03/28 23:20, 28F
文章代碼(AID): #1USSb952 (Statistics)
文章代碼(AID): #1USSb952 (Statistics)