2010-11-01 41 views
17

Tôi đã các dữ liệu sau đây từ một khung dữ liệuđịnh dạng một cột ngày trong một khung dữ liệu

Name,JoiningDate,AmtPaid 
Joe,12/31/09,1000 
Amy,10/28/09,100 
John,05/06/10,200 

Các Ngày Tham gia đang đến như là một yếu tố (khi tôi sapply). Làm thế nào tôi có thể chuyển đổi này cho đến nay và sau đó sắp xếp trên JoiningDate?

Trả lời

35

này nên làm điều đó (nơi df là dataframe của bạn)

df$JoiningDate <- as.Date(df$JoiningDate , "%m/%d/%y") 

df[order(df$JoiningDate),] 
+0

tạo ảnh vui nhộn cảm ơn bạn – Jayanth

+0

Tôi đang gặp một vấn đề tương tự. Làm thế nào có thể là 'chế độ (as.Date (df $ JoiningDate,"% m /% d /% Y "))' trả về 'số'? – isomorphismes

+3

@ Lão Tử bạn nên mở ra một câu hỏi mới, truy vấn của bạn có thể không được nhìn thấy ở đây. Tôi tin rằng nội bộ, ngày được lưu trữ dưới dạng số giây kể từ khi bắt đầu thời gian Unix (ngày 1 tháng 1 năm 1970). Hi vọng điêu nay co ich. – richiemorrisroe

Các vấn đề liên quan