Re: [R] HELP boxplot for time class
Try this: Lines - protokollid datestart end 4 2/23/2009 8:50:10 15:17:30 4 2/24/2009 9:47:00 13:52:25 5 3/22/2009 8:51:25 12:00:05 library(chron) skiers - read.table(textConnection(Lines), header = TRUE, as.is = TRUE) skiers - transform(skiers, date = dates(date), start = times(start), end = times(end)) bp - boxplot(as.numeric(skiers$start), yaxt = n) axis(2, bp$stats, times(bp$stats), las = 2, cex.axis = 0.5) On Sat, Dec 5, 2009 at 6:52 AM, uvilla maruchave...@hotmail.com wrote: hi again I will try this time to explain my problem clearly I have the following data from the file skiing.csv (3 first rows) protokollid datestart end 14 2/23/2009 8:50:10 15:17:30 24 2/24/2009 9:47:00 13:52:25 35 3/22/2009 8:51:25 12:00:05 I have the following script library(chron) skiers=read.csv(skiing.csv) strptime(08:50:10,%H:%M:%S) start=times(skiers[,3]) strptime(start,%H:%M:%S) end=times(skiers[,4]) strptime(end,%H:%M:%S) #calc lenght of the route length.route=end-start #calc medians median(start) median(length.route) Then I want to do a box plot of the staring time when I use: boxplot(start) this error appears: Warning message: In is.na(x) : is.na() applied to non-(list or vector) of type 'NULL' when I try to convert start as POSIXct start=as.POSIXct(start) Error in as.POSIXct.default(start) : do not know how to convert 'start' to class POSIXlt and when I try to convert skiers[,3] as POSIXct skiers[,3]=as.POSIXct(skiers[,3]) Error in as.POSIXlt.character(as.character(x)) : character string is not in a standard unambiguous format start is of times class and skiers[,3] of factor class I want to do a boxplot of the starting time of my data, which reflect the median 08:36:45, and all O get in the y axis are decimal numbers :( Help please Best regards Maria Stauss -- View this message in context: http://n4.nabble.com/HELP-boxplot-for-time-class-tp949154p949154.html Sent from the R help mailing list archive at Nabble.com. __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. [[alternative HTML version deleted]] __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Re: [R] HELP boxplot for time class
Thanks a lot Gabor, now I could finally plot the as time data. I just have one more question, and I hope it is the last. In the script of the boxplot, bp - boxplot(as.numeric(skiers$start), yaxt = n) axis(2, bp$stats, times(bp$stats), las = 2, cex.axis = 0.5) I have been trying to add a main tittle and xlab, ylab with no succes. Where I am supposed to type: main=skiing starting tour and so on Thanks a lot!! Maria Gabor Grothendieck wrote: Try this: Lines - protokollid datestart end 4 2/23/2009 8:50:10 15:17:30 4 2/24/2009 9:47:00 13:52:25 5 3/22/2009 8:51:25 12:00:05 library(chron) skiers - read.table(textConnection(Lines), header = TRUE, as.is = TRUE) skiers - transform(skiers, date = dates(date), start = times(start), end = times(end)) bp - boxplot(as.numeric(skiers$start), yaxt = n) axis(2, bp$stats, times(bp$stats), las = 2, cex.axis = 0.5) On Sat, Dec 5, 2009 at 6:52 AM, uvilla maruchave...@hotmail.com wrote: hi again I will try this time to explain my problem clearly I have the following data from the file skiing.csv (3 first rows) protokollid datestart end 14 2/23/2009 8:50:10 15:17:30 24 2/24/2009 9:47:00 13:52:25 35 3/22/2009 8:51:25 12:00:05 I have the following script library(chron) skiers=read.csv(skiing.csv) strptime(08:50:10,%H:%M:%S) start=times(skiers[,3]) strptime(start,%H:%M:%S) end=times(skiers[,4]) strptime(end,%H:%M:%S) #calc lenght of the route length.route=end-start #calc medians median(start) median(length.route) Then I want to do a box plot of the staring time when I use: boxplot(start) this error appears: Warning message: In is.na(x) : is.na() applied to non-(list or vector) of type 'NULL' when I try to convert start as POSIXct start=as.POSIXct(start) Error in as.POSIXct.default(start) : do not know how to convert 'start' to class POSIXlt and when I try to convert skiers[,3] as POSIXct skiers[,3]=as.POSIXct(skiers[,3]) Error in as.POSIXlt.character(as.character(x)) : character string is not in a standard unambiguous format start is of times class and skiers[,3] of factor class I want to do a boxplot of the starting time of my data, which reflect the median 08:36:45, and all O get in the y axis are decimal numbers :( Help please Best regards Maria Stauss -- View this message in context: http://n4.nabble.com/HELP-boxplot-for-time-class-tp949154p949154.html Sent from the R help mailing list archive at Nabble.com. __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. [[alternative HTML version deleted]] __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. -- View this message in context: http://n4.nabble.com/HELP-boxplot-for-time-class-tp949154p949270.html Sent from the R help mailing list archive at Nabble.com. __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Re: [R] HELP boxplot for time class
Use the title function: title(My main, xlab = My X, ylab = My Y) On Sat, Dec 5, 2009 at 12:38 PM, uvilla maruchave...@hotmail.com wrote: Thanks a lot Gabor, now I could finally plot the as time data. I just have one more question, and I hope it is the last. In the script of the boxplot, bp - boxplot(as.numeric(skiers$start), yaxt = n) axis(2, bp$stats, times(bp$stats), las = 2, cex.axis = 0.5) I have been trying to add a main tittle and xlab, ylab with no succes. Where I am supposed to type: main=skiing starting tour and so on Thanks a lot!! Maria Gabor Grothendieck wrote: Try this: Lines - protokollid datestart end 4 2/23/2009 8:50:10 15:17:30 4 2/24/2009 9:47:00 13:52:25 5 3/22/2009 8:51:25 12:00:05 library(chron) skiers - read.table(textConnection(Lines), header = TRUE, as.is = TRUE) skiers - transform(skiers, date = dates(date), start = times(start), end = times(end)) bp - boxplot(as.numeric(skiers$start), yaxt = n) axis(2, bp$stats, times(bp$stats), las = 2, cex.axis = 0.5) On Sat, Dec 5, 2009 at 6:52 AM, uvilla maruchave...@hotmail.com wrote: hi again I will try this time to explain my problem clearly I have the following data from the file skiing.csv (3 first rows) protokollid datestart end 14 2/23/2009 8:50:10 15:17:30 24 2/24/2009 9:47:00 13:52:25 35 3/22/2009 8:51:25 12:00:05 I have the following script library(chron) skiers=read.csv(skiing.csv) strptime(08:50:10,%H:%M:%S) start=times(skiers[,3]) strptime(start,%H:%M:%S) end=times(skiers[,4]) strptime(end,%H:%M:%S) #calc lenght of the route length.route=end-start #calc medians median(start) median(length.route) Then I want to do a box plot of the staring time when I use: boxplot(start) this error appears: Warning message: In is.na(x) : is.na() applied to non-(list or vector) of type 'NULL' when I try to convert start as POSIXct start=as.POSIXct(start) Error in as.POSIXct.default(start) : do not know how to convert 'start' to class POSIXlt and when I try to convert skiers[,3] as POSIXct skiers[,3]=as.POSIXct(skiers[,3]) Error in as.POSIXlt.character(as.character(x)) : character string is not in a standard unambiguous format start is of times class and skiers[,3] of factor class I want to do a boxplot of the starting time of my data, which reflect the median 08:36:45, and all O get in the y axis are decimal numbers :( Help please Best regards Maria Stauss -- View this message in context: http://n4.nabble.com/HELP-boxplot-for-time-class-tp949154p949154.html Sent from the R help mailing list archive at Nabble.com. __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. [[alternative HTML version deleted]] __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. -- View this message in context: http://n4.nabble.com/HELP-boxplot-for-time-class-tp949154p949270.html Sent from the R help mailing list archive at Nabble.com. __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. [[alternative HTML version deleted]] __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.