看板 Statistics 關於我們 聯絡資訊
如果是跟統計軟體有關請重發文章,使用程式做為分類。 統計軟體,如SPSS, AMOS, SAS, R, STATA, Eviews,請都使用程式做為分類 請詳述問題內容,以利板友幫忙解答,過短文章依板規處置,請注意。 為避免版面混亂,請勿手動置底問題,擅用E做檔案編輯 程式: Data pas2013_2015; set hos.pas1; ptid=upcase(ptid); if mdy(01,01,2013)<=year(pasdate)<=mdy(12,31,2015)and(age>=30); run; log: There were 9357571 observations read from the data set hos.pas1 The datawork.pas2013_2015 have 0 observations and 22 varibis 請問各位大大,為什麼明明有資料,但只取到0筆資料呢? 是程式哪寫錯了嗎? 感謝各位大大 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.62.110.151 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1479478422.A.89F.html ※ 編輯: fuyen6 (61.62.110.151), 11/18/2016 22:16:36 ※ 編輯: fuyen6 (61.62.110.151), 11/18/2016 22:19:10
mosenay: mdy<=year<=mdy? 不能直接2013<=year<=2015嗎? 應該是 11/18 22:49
mosenay: 沒有滿足條件的資料所以刪光了吧? 11/18 22:49
fuyen6: 我都試過了 11/18 23:30
fuyen6: 我都試過了 11/18 23:30
fuyen6: 可是我看檔案有我的資料? 11/18 23:31
west1996: 先確定看看你的pasdate的型態是文字還是數字 11/19 00:46
fuyen6: 是日期 11/19 00:48
fuyen6: 取2013年~2015間,年齡30歲以上 11/19 00:50
※ 編輯: fuyen6 (61.62.110.151), 11/19/2016 00:51:46