![](/img/trans.png)
[英]i am getting double date and time column after using xts? and getting error 'x' must be a time-series object
[英]Error in plotting xts object: 'x' must be a time-series object
dataframe“孟加拉國”看起來像-
Province Country Cases Date
1 NA Bangladesh 0 2020-01-22
2 NA Bangladesh 1 2020-01-23
3 NA Bangladesh 2 2020-01-24
4 NA Bangladesh 3 2020-01-25
要轉換為 xts,我使用了以下代碼
Bangladesh_xts <- xts( Bangladesh, order.by= Bangladesh$Date)
Bangladesh_Final <- Bangladesh_xts[,-4]
Province Country Cases
2020-01-22 NA Bangladesh 0
2020-01-23 NA Bangladesh 1
2020-01-24 NA Bangladesh 2
2020-01-25 NA Bangladesh 3
is.xts (Bangladesh_Final) 顯示“真”。 但是當我嘗試
plot(Bangladesh_Final$Cases)
每次“plot.xts(Bangladesh_Final$Cases) 中的錯誤:‘x’必須是時間序列對象”時都會顯示此消息。 我究竟做錯了什么?
我們需要 select Cases
以避免將 class 從數字更改為character
,因為xts
也是一個matrix
, matrix
只能有一個 class
Bangladesh_xts <- xts( Bangladesh$Cases, order.by= as.Date(Bangladesh$Date))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.