58得票4回答
将日期时间字符串转换为日期类Date

我有一个包含日期时间字符列的数据框。当我使用as.Date函数时,大部分字符串都能被正确解析,但是有少数几个实例无法解析。下面的示例将希望向您展示发生了什么。# my attempt to parse the string to Date -- uses the stringr package...

25得票3回答
如何避免在将日期格式的值赋给矩阵或数据框时被转换为数字?

我遇到了一个问题,但是我不理解它,也无法在这个网站上找到它的答案(我一直在找如何将日期转换为数字或反之的答案,但我真正想知道的是不要进行转换)。 问题是,当您将格式为日期的值(例如“20-09-1992”)分配给矩阵或数据框时,R会将其转换为数值。例如,我们有一个带有日期格式的“20-09-1...

11得票4回答
R如何设置as.Date的默认起始日期?

有没有一种方法可以设置as.Date的默认起始日期?我做了这个函数来解决问题:as.date=function(x, origin='1970-01-01') as.Date(x, origin=origin) 例如:as.Date(0) Error in as.Date.numeric(0)...

19得票2回答
将日期时间字符串解析为Date类的最快方法

我有一个包含日期的列,格式为10/17/2017 12:00:00 AM。我想解析字符串并仅保留日期部分作为类Date,即2017-10-17。我正在使用 - df$ReportDate = as.Date(df$ReportDate, format = "%m/%d/%Y %I:...

7得票2回答
在R中使用日期设置xlim

我需要在R中设置绘图的x轴限制,但我的值是日期(%m/%d/%Y格式)。我该如何更改这个?我试图绘制营养级与收集日期的关系。所有的收集日期都以日期格式(%m/%d/%Y)存储。 这是我尝试过的代码: plot(Trophic_Position~Collection_Date, data=B...

30得票5回答
将周数转换为日期

我在R中有一个数据框,其中包含一年的周数,我希望将其转换为日期。我知道我需要选择一年中的某一天,因此我将这些值固定为2014年和星期一。将其转换为日期似乎很简单:as.Date(paste(2014,df$Week,1,sep=""),"%Y%U%u") 但是这段代码只有在周数大于9时才起作用...

7得票2回答
从非英文日期中读取缩写的月份形式

我有一个包含日期的文本文件,想要将其转换为数据表。 可以使用以下方法转换像03-FEB-2011这样的日期: data$fecha <- as.Date(data$textDate , "%d-%b-%Y") 问题在于,该列是用西班牙语显示的,因此我看到的是Ene而不是Jan,A...

8得票2回答
本地工作的R脚本在shinyapp.io上无法工作

我正在尝试创建一个R + Shiny应用程序,最初至少会绘制日期数据的直方图。我已经在我的本地系统中的RStudio上成功运行,但在shinyapps.io上无法正常工作。 目前,该应用程序非常简单 - 用户界面实际上并没有做任何事情,数据只是一小部分测试数据。 在RStudio中运行良好...

7得票4回答
从'YYYY.mm'格式转换为as.Date

我有一个数据框,其中日期以 double 格式存储,例如 1993.09 1993.10 1993.11 1993.12 我想将其转换为日期格式 '%Y %m %d'(日期始终为1)。 据我所知,as.Date() 需要字符串输入。然而,如果我将我的日期转换成字符串 sapply(date...

7得票4回答
使用as.Date函数处理两位数年份

如果我使用as.Date(date, format="%d.%m.%y")将日期10.10.61(DD.MM.YY)转换,某些原因会将其转换为2061-10-10。请问有没有一个简洁的方法来纠正这个问题,或者我必须手动切割字符串并在前面添加"19"? 我也尝试了zoo包,但结果相同(错误)。