0
專門的時間我都在格式訂單日期和降序
2037-12-31 06:30:06
的數據集,我已經試圖將其在減少格式 我試圖梳理 讓數據集的名字是dataset
和列Timestamp
我曾嘗試
dataset[order(as.Date(dataset$Timestamp,format="%d%m%Y%H%M%s"),decreasing=TRUE),]
但它仍然沒有工作
專門的時間我都在格式訂單日期和降序
2037-12-31 06:30:06
的數據集,我已經試圖將其在減少格式 我試圖梳理 讓數據集的名字是dataset
和列Timestamp
我曾嘗試
dataset[order(as.Date(dataset$Timestamp,format="%d%m%Y%H%M%s"),decreasing=TRUE),]
但它仍然沒有工作
首先,讓我們準備一些模擬數據:
text <- "Timestamp data1 data2
'2037-12-31 06:30:06' 0.618 1.41
'2037-12-31 07:30:20' 42 42
'2016-01-08 19:15:00' 77 124
'2035-10-09 08:05:01' 3.141 98"
dataset <- read.table(text=text, header = TRUE)
現在數據存儲在一個名爲data.frame dataset
:
> dataset
Timestamp data1 data2
1 2037-12-31 06:30:06 0.618 1.41
2 2037-12-31 07:30:20 42.000 42.00
3 2016-01-08 19:15:00 77.000 124.00
4 2035-10-09 08:05:01 3.141 98.00
爲了重新排列行日期和時間的功能, Timestamp
列中的值可以使用as.POSIXlt()
進行轉換。
這些數據可以按時間倒序進行重新排序:
> dataset[order(as.POSIXlt(dataset$Timestamp,format="%Y-%m-%d %H:%M:%s"),decreasing=TRUE),]
# Timestamp data1 data2
#2 2037-12-31 07:30:20 42.000 42.00
#1 2037-12-31 06:30:06 0.618 1.41
#4 2035-10-09 08:05:01 3.141 98.00
#3 2016-01-08 19:15:00 77.000 124.00
希望這有助於。
先生,我有10個變量的807055 obs,其中一列是日期,我想按降序排列 – user3820768
它應該以同樣的方式工作。 – RHertel
您已經使用了文本,我如何在代碼中使用它們?我有一整列 – user3820768