[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
我想要印出2015年,每個月的第一天和最後一天,前七個月都正常,
但第八個月之後,最後一天就會變成NA
[程式範例]:
library(lubridate)
year_counter = 2015
mon_counter = 1
while (year_counter < 2016){
s_day = ymd("2015-01-01")
e_day = ymd("2015-01-31")
while (mon_counter < 13) {
print(mon_counter)
print("star is")
print(s_day)
print("end is")
print(e_day)
month(s_day) = month(s_day) + 1
month(e_day) = month(s_day) + 1
day(e_day) = day(s_day) - 1
mon_counter = mon_counter + 1
}
year_counter = year_counter + 1
}
}環境敘述]:
Version 0.99.903–2009-2016 RStudio, Inc.
lubridate 1.6.0
[關鍵字]:
選擇性,也許未來有用