Adding missing rows

前端 未结 3 1636
旧巷少年郎
旧巷少年郎 2020-12-06 03:26

The format of my excel data file is:

 day                 value
 01-01-2000 00:00:00    4
 01-01-2000 00:01:00    3
 01-01-2000 00:02:00    1
 01-01-2000 00:         


        
3条回答
  •  日久生厌
    2020-12-06 03:37

    Try:

    ts = read.csv(file=pathfile, header=TRUE, sep=",", stringsAsFactors=F)
    ts.tmp = rbind(ts,list("01-01-2000 00:03:00",0))
    ts.out = ts.tmp[order(ts.tmp$day),]
    

    Notice that you need to force load the strings in first column as character and not factors otherwise you will have issue with the rbind. To get the day column to be a factor after than just do:

    ts.out$day = as.factor(ts.out$day)
    

提交回复
热议问题