首页 文章

如何在我的软件R中用结束点更改缩写月份的格式?

提问于
浏览
0

我是秘鲁人,我正在学习在R编程

当我使用函数as.Date将字符转换为日期时,我得到NA . 这是因为缩写的月份没有一个点(7月7日)

fecha <-c(“06-jul-2015”,“06-sep-2012”)as.Date(fecha,format =“%d-%b-%Y”)

[1] NA NA

请 . 我怎么做R考虑缩写的月份没有点?

非常感谢

1 回答

  • 0

    我昨天遇到了完全相同的问题 . 我刚刚添加了以下行

    Sys.setlocale("LC_TIME", "C")
    fecha<-c("06-jul-2015","06-sep-2012")
    as.Date(fecha, format="%d-%b-%Y")
    

    它有效:

    "2015-07-06" "2012-09-06"
    

    编辑:对于评论中的西班牙语和点:

    Sys.setlocale("LC_TIME","Spanish")
    fecha<-c("06-ene.-2015","06-dic.-2012")
    as.Date(fecha, format="%d-%b.-%Y")
    

相关问题