[英]how to plot with factor variables in r
我有一個數據框df,每行包含幾個變量。 我想用x表示時間。
time <- df[,1]
plot(0,0,xlim=c(time[1],time[length(time)]),ylim = range(rowSums(df[,2:3])), t="n")
但這是行不通的,因為第一列是因子而不是變量。 如何獲得因子變量的范圍? 謝謝。
df:
date v1 v2 v3 v4 ...
01/09/2012 12 13 11
01/12/2012 13 15 10
01/20/2012 14 16 20
02/11/2012 10 17 18
將date
轉換為日期格式。 有很多方法可以做到這一點,但是使用lubridate
軟件包可以輕松實現:
library(lubridate)
df$date = mdy(df$date)
range(df$date)
[1] "2012-01-09 UTC" "2012-02-11 UTC"
plot(df$date, df$v1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.