Re: [R] HELP boxplot for time class

2009-12-05 Thread Gabor Grothendieck
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

2009-12-05 Thread uvilla

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

2009-12-05 Thread Gabor Grothendieck
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.