日期转换日期R.

时间:2017-05-20 04:09:12

标签: r

我试图将csv文件中的Date列转换为新的列Day,使用R. Day表示星期一星期二等。显然yday给出了一年中的某一天。任何解决方案?

1 个答案:

答案 0 :(得分:1)

您可以将格式化功能与%a或%A

一起使用
date <- as.Date("2017-05-20")
format(date, "%A")
[1] "Saturday"
format(date, "%a")
[1] "Sat"

如果您的原始日期格式为&#34; 07/29/05&#34;在A $ Date列中,您可以调用

strDays <- format(as.Date(A$Date, "%m/%d/%y"), "%A")