[英]Error of ordering day in R - undefined columns selected
我嘗試了很多方法來解決這個問題,但我失敗了。 誰能幫我弄清楚出了什么問題?
#I merge many data together in the begining
test <- Reduce(function(x, y) merge(x, y, all=TRUE, by = c("Date")),
list( VIX, EFFR, FFTR, OIL, SP500, TenY, ThreeM,
USDCAD, AAA, BAA))
#Name each column
colnames(test) <- c("Date","VIX","EFFR","FFTR","OIL","SP500","Ten_Year",
"Three_Month","USDCAD","AAA","BAA")
#Order these data by descending order
test <- test[order(test$Date, decreasing = TRUE)]
但是一直都會發生錯誤
[.data.frame
錯誤(測試,訂單(測試$ Date,[.data.frame
= TRUE)):
選擇了未定義的列
誰能告訴我我在這里犯了什么錯誤?
你忘了在最后一行指定行,列格式。
它應該讀
test <- test[order(test$Date, decreasing = TRUE), ]
這樣你就可以訂購行並保留所有列
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.