R 金融中级
Lore Dirick
Manager of Data Science Curriculum at Flatiron School
# ISO 8601 标准:年-月-日
as.Date("2017-01-28")
"2017-01-28"
# 另一种形式:年/月/日
as.Date("2017/01/28")
"2017-01-28"
# 不支持:月/日/年
as.Date("01/28/2017")
Error in charToDate(x) :
character string is not in
a standard unambiguous format
# 明确告知 R 格式
as.Date("01/28/2017", format = "%m/%d/%Y")
"2017-01-28"
| 格式 | 说明 |
|---|---|
| %d | 月中的日 (01-31) |
| %m | 月 (01-12) |
| %y | 两位年份 (00-99) |
| %Y | 四位年份 (0-9999) |
| %b | 月名缩写 |
| %B | 完整月名 |
| / - , | 常见分隔符 |
| 格式 | 说明 |
|---|---|
| %d | 月中的日 (01-31) |
| %m | 月 (01-12) |
| %y | 两位年份 (00-99) |
| %Y | 四位年份 (0-9999) |
| %b | 月名缩写 |
| %B | 完整月名 |
| / - , | 常见分隔符 |
| 格式 | 说明 |
|---|---|
| %d | 月中的日 (01-31) |
| %m | 月 (01-12) |
| %y | 两位年份 (00-99) |
| %Y | 四位年份 (0-9999) |
| %b | 月名缩写 |
| %B | 完整月名 |
| / - , | 常见分隔符 |
| 格式 | 说明 |
|---|---|
| %d | 月中的日 (01-31) |
| %m | 月 (01-12) |
| %y | 两位年份 (00-99) |
| %Y | 四位年份 (0-9999) |
| %b | 月名缩写 |
| %B | 完整月名 |
| / - , | 常见分隔符 |
| 格式 | 说明 |
|---|---|
| %d | 月中的日 (01-31) |
| %m | 月 (01-12) |
| %y | 两位年份 (00-99) |
| %Y | 四位年份 (0-9999) |
| %b | 月名缩写 |
| %B | 完整月名 |
| / - , | 常见分隔符 |
| 格式 | 说明 |
|---|---|
| %d | 月中的日 (01-31) |
| %Y | 四位年份 (0-9999) |
| %B | 完整月名 |
| / - , | 常见分隔符 |
# 雷曼兄弟破产
# 复杂格式——该用什么?
as.Date("September 15, 2008", format = "___")
as.Date("September 15, 2008", format = "%B %d, %Y")
"2008-09-15"
dates <- as.Date(c("2017-01-03", "2017-01-04"))
weekdays(dates)
"Tuesday" "Wednesday"
R 金融中级