17
一个日期列我已经从数据帧格式在数据帧
Name,JoiningDate,AmtPaid
Joe,12/31/09,1000
Amy,10/28/09,100
John,05/06/10,200
以下数据的接合日期即将在作为因子(当我sapply
)。我如何将其转换为日期,然后在JoiningDate
上进行排序?
一个日期列我已经从数据帧格式在数据帧
Name,JoiningDate,AmtPaid
Joe,12/31/09,1000
Amy,10/28/09,100
John,05/06/10,200
以下数据的接合日期即将在作为因子(当我sapply
)。我如何将其转换为日期,然后在JoiningDate
上进行排序?
这应该这样做(其中df是你的数据框)
df$JoiningDate <- as.Date(df$JoiningDate , "%m/%d/%y")
df[order(df$JoiningDate),]
真棒谢谢 – Jayanth 2010-11-01 17:13:07
我有一个类似的问题。 'mode(as.Date(df $ JoiningDate,“%m /%d /%Y”))''返回'numeric'有可能吗? – isomorphismes 2011-09-05 23:37:15
@老子你应该打开一个新的问题,你的查询可能不会在这里看到。我相信在内部,自Unix时间(1970年1月1日)开始以来,日期以数字秒的形式存储。希望这可以帮助。 – richiemorrisroe 2011-09-06 11:18:41