r-gregmisc-users Mailing List for R gregmisc package (Page 2)
Brought to you by:
warnes
You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
(12) |
Apr
(5) |
May
(3) |
Jun
(5) |
Jul
(2) |
Aug
(5) |
Sep
(7) |
Oct
(15) |
Nov
(34) |
Dec
(3) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(3) |
Feb
(16) |
Mar
(28) |
Apr
(5) |
May
|
Jun
(5) |
Jul
(9) |
Aug
(50) |
Sep
(29) |
Oct
(9) |
Nov
(25) |
Dec
(7) |
| 2008 |
Jan
(6) |
Feb
(4) |
Mar
(5) |
Apr
(8) |
May
(26) |
Jun
(11) |
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
(9) |
| 2009 |
Jan
|
Feb
(1) |
Mar
|
Apr
(2) |
May
(26) |
Jun
|
Jul
(10) |
Aug
(6) |
Sep
|
Oct
(7) |
Nov
(3) |
Dec
(2) |
| 2010 |
Jan
(45) |
Feb
(11) |
Mar
|
Apr
(1) |
May
(8) |
Jun
(7) |
Jul
(3) |
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(9) |
Dec
(1) |
| 2011 |
Jan
(2) |
Feb
|
Mar
|
Apr
(3) |
May
(1) |
Jun
|
Jul
|
Aug
(14) |
Sep
(29) |
Oct
(3) |
Nov
|
Dec
(3) |
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
(7) |
May
(6) |
Jun
(59) |
Jul
|
Aug
(8) |
Sep
(21) |
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
(1) |
Feb
|
Mar
(10) |
Apr
|
May
(18) |
Jun
(25) |
Jul
(18) |
Aug
(1) |
Sep
(6) |
Oct
(28) |
Nov
(4) |
Dec
(13) |
| 2014 |
Jan
(7) |
Feb
(5) |
Mar
(4) |
Apr
(36) |
May
(3) |
Jun
(7) |
Jul
(46) |
Aug
(14) |
Sep
(12) |
Oct
(2) |
Nov
|
Dec
(12) |
| 2015 |
Jan
(4) |
Feb
|
Mar
|
Apr
(80) |
May
(36) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <wa...@us...> - 2015-05-01 17:22:15
|
Revision: 2004
http://sourceforge.net/p/r-gregmisc/code/2004
Author: warnes
Date: 2015-05-01 17:22:14 +0000 (Fri, 01 May 2015)
Log Message:
-----------
Summary: Punctuation.
Modified Paths:
--------------
trunk/gplots/man/sinkplot.Rd
Modified: trunk/gplots/man/sinkplot.Rd
===================================================================
--- trunk/gplots/man/sinkplot.Rd 2015-05-01 17:20:45 UTC (rev 2003)
+++ trunk/gplots/man/sinkplot.Rd 2015-05-01 17:22:14 UTC (rev 2004)
@@ -31,7 +31,7 @@
\references{Functionality requested by Kevin Wright
\email{kw...@es...} in the R-devel newlist posting
- \url{https://stat.ethz.ch/pipermail/r-devel/2004-January/028483.html}
+ \url{https://stat.ethz.ch/pipermail/r-devel/2004-January/028483.html}.
}
\author{ Gregory R. Warnes \email{gr...@wa...} }
\seealso{ \code{\link[utils]{capture.output}}, \code{\link{textplot}} }
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-05-01 17:20:47
|
Revision: 2003
http://sourceforge.net/p/r-gregmisc/code/2003
Author: warnes
Date: 2015-05-01 17:20:45 +0000 (Fri, 01 May 2015)
Log Message:
-----------
Correct URLs in man pages.
Modified Paths:
--------------
trunk/gplots/NAMESPACE
Modified: trunk/gplots/NAMESPACE
===================================================================
--- trunk/gplots/NAMESPACE 2015-05-01 17:20:05 UTC (rev 2002)
+++ trunk/gplots/NAMESPACE 2015-05-01 17:20:45 UTC (rev 2003)
@@ -63,6 +63,8 @@
S3method(print, ci2d)
S3method(print, hist2d)
+S3method(qqnorm, aov)
+
S3method(textplot, character)
S3method(textplot, data.frame)
S3method(textplot, default)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-05-01 17:20:08
|
Revision: 2002
http://sourceforge.net/p/r-gregmisc/code/2002
Author: warnes
Date: 2015-05-01 17:20:05 +0000 (Fri, 01 May 2015)
Log Message:
-----------
Correct URLs in man pages.
Modified Paths:
--------------
trunk/gplots/man/heatmap.2.Rd
trunk/gplots/man/sinkplot.Rd
Modified: trunk/gplots/man/heatmap.2.Rd
===================================================================
--- trunk/gplots/man/heatmap.2.Rd 2015-05-01 16:34:19 UTC (rev 2001)
+++ trunk/gplots/man/heatmap.2.Rd 2015-05-01 17:20:05 UTC (rev 2002)
@@ -276,7 +276,7 @@
The default colors range from red to white (\code{heat.colors}) and
are not pretty. Consider using enhancements such as the
\pkg{RColorBrewer} package,
- \url{http://cran.r-project.org/src/contrib/PACKAGES.html#RColorBrewer}
+ \url{http://cran.r-project.org/web/packages/RColorBrewer}
to select better colors.
By default four components will be displayed in the plot. At the top
Modified: trunk/gplots/man/sinkplot.Rd
===================================================================
--- trunk/gplots/man/sinkplot.Rd 2015-05-01 16:34:19 UTC (rev 2001)
+++ trunk/gplots/man/sinkplot.Rd 2015-05-01 17:20:05 UTC (rev 2002)
@@ -31,7 +31,8 @@
\references{Functionality requested by Kevin Wright
\email{kw...@es...} in the R-devel newlist posting
- \url{https://www.stat.math.ethz.ch/pipermail/r-devel/2004-January/028483.html}}
+ \url{https://stat.ethz.ch/pipermail/r-devel/2004-January/028483.html}
+ }
\author{ Gregory R. Warnes \email{gr...@wa...} }
\seealso{ \code{\link[utils]{capture.output}}, \code{\link{textplot}} }
\examples{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-05-01 16:34:21
|
Revision: 2001
http://sourceforge.net/p/r-gregmisc/code/2001
Author: warnes
Date: 2015-05-01 16:34:19 +0000 (Fri, 01 May 2015)
Log Message:
-----------
Update NEWS again.
Modified Paths:
--------------
trunk/gplots/inst/NEWS
Modified: trunk/gplots/inst/NEWS
===================================================================
--- trunk/gplots/inst/NEWS 2015-05-01 16:34:02 UTC (rev 2000)
+++ trunk/gplots/inst/NEWS 2015-05-01 16:34:19 UTC (rev 2001)
@@ -1,4 +1,4 @@
-Release 2.17.0 - 2015-04-23
+Release 2.17.0 - 2015-04-28
---------------------------
New Features:
@@ -33,6 +33,13 @@
- In the balloonplot() examples, explicitly specify the 'neworder'
argument to gplots:::reorder.factor to prevent errors.
+Other Changes:
+
+- smartlegend() is now marked as deprecated, since the relative
+ positioning feature ('top', 'right') has been added to
+ graphics::legend()
+
+
Release 2.16.0 - 2015-01-02
---------------------------
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-05-01 16:34:04
|
Revision: 2000
http://sourceforge.net/p/r-gregmisc/code/2000
Author: warnes
Date: 2015-05-01 16:34:02 +0000 (Fri, 01 May 2015)
Log Message:
-----------
Improve package description.
Modified Paths:
--------------
trunk/gplots/DESCRIPTION
Modified: trunk/gplots/DESCRIPTION
===================================================================
--- trunk/gplots/DESCRIPTION 2015-05-01 16:31:33 UTC (rev 1999)
+++ trunk/gplots/DESCRIPTION 2015-05-01 16:34:02 UTC (rev 2000)
@@ -1,6 +1,25 @@
Package: gplots
Title: Various R Programming Tools for Plotting Data
-Description: Various R programming tools for plotting data
+Description: Various R programming tools for plotting data, including:
+ - calculating and plotting locally smoothed summary functionas
+ ('bandplot', 'wapply'),
+ - enhanced versions of standard plots ('barplot2', 'boxplot2',
+ 'heatmap.2', 'smartlegend'),
+ - manipulating colors ('col2hex', 'colorpanel', 'redgreen',
+ 'greenred', 'bluered', 'redblue', 'rich.colors'),
+ - calculating and plotting two-dimensional data summaries ('ci2d',
+ 'hist2d'),
+ - enhanced regression diagnostic plots ('lmplot2', 'residplot'),
+ - formula-enabled interface to stats::lowess function ('lowess'),
+ - displaying textual data in plots ('textplot', 'sinkplot'),
+ - plotting a matrix where each cell contains a dot whose size
+ reflects the relative magnitude of the elements ('balloonplot'),
+ - plotting venn diagrams ('venn'),
+ - displaying Open-Office syle plots ('ooplot'),
+ - plotting multiple datasets on same region, with separate axes
+ ('overplot'),
+ - plotting means and cofidence intervals ('plotCI', 'plotmeans'),
+ - spacing points in an x-y plot so they don't overlap ('space').
Depends: R (>= 3.0)
Imports: gtools, gdata, stats, caTools, KernSmooth
Suggests: grid, MASS
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-05-01 16:31:36
|
Revision: 1999
http://sourceforge.net/p/r-gregmisc/code/1999
Author: warnes
Date: 2015-05-01 16:31:33 +0000 (Fri, 01 May 2015)
Log Message:
-----------
Mark 'smartlegend' as deprecated
Modified Paths:
--------------
trunk/gplots/man/smartlegend.Rd
Modified: trunk/gplots/man/smartlegend.Rd
===================================================================
--- trunk/gplots/man/smartlegend.Rd 2015-05-01 16:28:48 UTC (rev 1998)
+++ trunk/gplots/man/smartlegend.Rd 2015-05-01 16:31:33 UTC (rev 1999)
@@ -2,7 +2,7 @@
\alias{smartlegend}
\title{Place a legend in a specified logical ("top","bottom", "left",
"right", etc) location on a plot.}
-\description{
+\description{
This function places a legend in a specified logical ("top","bottom", "left",
"right", etc) location on a plot.
}
@@ -23,6 +23,10 @@
\value{
Same as \code{legend}
}
+\note{
+ This function is deprecated because \code{\link{legend}} has
+ implemented relative positioning (e.g. \code{x="topright"}).
+}
\author{Gregory R. Warnes \email{gr...@wa...} }
\seealso{ \code{\link{legend}} }
\examples{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-05-01 16:28:50
|
Revision: 1998
http://sourceforge.net/p/r-gregmisc/code/1998
Author: warnes
Date: 2015-05-01 16:28:48 +0000 (Fri, 01 May 2015)
Log Message:
-----------
Summary: Mark smartlegend() as deprecated.
Modified Paths:
--------------
trunk/gplots/R/smartlegend.R
Modified: trunk/gplots/R/smartlegend.R
===================================================================
--- trunk/gplots/R/smartlegend.R 2015-05-01 15:58:41 UTC (rev 1997)
+++ trunk/gplots/R/smartlegend.R 2015-05-01 16:28:48 UTC (rev 1998)
@@ -4,6 +4,9 @@
y=c("top","center","bottom"),
..., inset=0.05 )
{
+
+ .Deprecated('legend', 'graphics')
+
x <- match.arg(x)
y <- match.arg(y)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-05-01 15:58:44
|
Revision: 1997
http://sourceforge.net/p/r-gregmisc/code/1997
Author: warnes
Date: 2015-05-01 15:58:41 +0000 (Fri, 01 May 2015)
Log Message:
-----------
Summary: venn example used 'F' instead of 'FALSE'.
Modified Paths:
--------------
trunk/gplots/man/venn.Rd
Modified: trunk/gplots/man/venn.Rd
===================================================================
--- trunk/gplots/man/venn.Rd 2015-05-01 15:34:19 UTC (rev 1996)
+++ trunk/gplots/man/venn.Rd 2015-05-01 15:58:41 UTC (rev 1997)
@@ -37,7 +37,7 @@
indexes of group intersections (1, 2, .., N), or a data frame containing
indicator variables (TRUE, FALSE, TRUE, ..) for group intersectionship.
Group names will be taken from the component list element or column
- names.
+ names.
}
\value{
Invisibly returns an object of class "venn", containing a matrix of
@@ -59,8 +59,8 @@
## construct some fake gene names..
oneName <- function() paste(sample(LETTERS,5,replace=TRUE),collapse="")
geneNames <- replicate(1000, oneName())
-
-##
+
+##
GroupA <- sample(geneNames, 400, replace=FALSE)
GroupB <- sample(geneNames, 750, replace=FALSE)
GroupC <- sample(geneNames, 250, replace=FALSE)
@@ -113,7 +113,7 @@
tmp
##
-## Example to determine which elements are in A and B but not in
+## Example to determine which elements are in A and B but not in
## C and D: first determine the universe, then form indicator columns
## and perform intersections on these. R allows using the set operations
## directly, but some might find this approach more intuitive.
@@ -139,8 +139,7 @@
## Intriduced with gplots 2.16, the names of individuals for everz intersection
## is offered as an attribute to the retrun value.
##
-
-a<-venn(list(1:5,3:8),show.plot=F,intersections=TRUE)
+a<-venn(list(1:5,3:8), show.plot=FALSE)
intersections<-attr(a,"intersections")
print(intersections)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-05-01 15:34:21
|
Revision: 1996
http://sourceforge.net/p/r-gregmisc/code/1996
Author: warnes
Date: 2015-05-01 15:34:19 +0000 (Fri, 01 May 2015)
Log Message:
-----------
Update DESCRIPTION, NEWS, and ChangeLog again for gplots 2.17.0.
Modified Paths:
--------------
trunk/gplots/DESCRIPTION
trunk/gplots/inst/ChangeLog
trunk/gplots/inst/NEWS
Modified: trunk/gplots/DESCRIPTION
===================================================================
--- trunk/gplots/DESCRIPTION 2015-05-01 15:28:33 UTC (rev 1995)
+++ trunk/gplots/DESCRIPTION 2015-05-01 15:34:19 UTC (rev 1996)
@@ -5,11 +5,11 @@
Imports: gtools, gdata, stats, caTools, KernSmooth
Suggests: grid, MASS
Version: 2.17.0
-Date: 2015-04-23
+Date: 2015-05-01
Author: Gregory R. Warnes, Ben Bolker, Lodewijk Bonebakker, Robert
Gentleman, Wolfgang Huber Andy Liaw, Thomas Lumley, Martin
Maechler, Arni Magnusson, Steffen Moeller, Marc Schwartz, Bill
Venables
Maintainer: Gregory R. Warnes <gr...@wa...>
License: GPL-2
-NeedsCompilation: No
+NeedsCompilation: no
Modified: trunk/gplots/inst/ChangeLog
===================================================================
--- trunk/gplots/inst/ChangeLog 2015-05-01 15:28:33 UTC (rev 1995)
+++ trunk/gplots/inst/ChangeLog 2015-05-01 15:34:19 UTC (rev 1996)
@@ -1,5 +1,16 @@
+2015-05-01 warnes
+
+ * [r1995] R/heatmap.2.R: - heatmap.2: row traces could be plotted
+ in the wrong order.
+ * [r1994] R/heatmap.2.R, man/heatmap.2.Rd: - heatmap.2: column
+ traces could be plotted in the wrong order.
+ - heatmap.2: add support for plotting sub-clusters of the full
+ row and
+ column dendrograms
+
2015-04-23 warnes
+ * [r1955] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog
* [r1954] DESCRIPTION, R/heatmap.2.R, inst/ChangeLog, inst/NEWS: In
heatmap.2(), the color key now properly handles color breaks that
are not equally spaced. (Issue reported by Tim Richter-Heitmann.)
Modified: trunk/gplots/inst/NEWS
===================================================================
--- trunk/gplots/inst/NEWS 2015-05-01 15:28:33 UTC (rev 1995)
+++ trunk/gplots/inst/NEWS 2015-05-01 15:34:19 UTC (rev 1996)
@@ -11,7 +11,7 @@
subclusters from a large heatmap. Simply pass the dendrogram of the
subcluster together with the full data matrix and, optionally, the
breaks of the full heatmap in order to obtain the same color
- scaling. (Patch contributed by Ilia Kats.)
+ scaling. (Suggestion and patch contributed by Ilia Kats.)
- venn() now returns a list of the members of each set intersection in
the attribute 'intersections'. This can be disabled using the
@@ -22,6 +22,9 @@
- In heatmap.2(), the color key now properly handles color breaks that
are not equally spaced. (Issue reported by Tim Richter-Heitmann.)
+- In heatmap.2(), row/column traces in could be plotted on the wrong
+ row/column.
+
- plotCI() now properly respects the 'type=' argument. (Bug report
and correction by Wiktor Żelazny.)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-05-01 15:28:36
|
Revision: 1995
http://sourceforge.net/p/r-gregmisc/code/1995
Author: warnes
Date: 2015-05-01 15:28:33 +0000 (Fri, 01 May 2015)
Log Message:
-----------
- heatmap.2: row traces could be plotted in the wrong order.
Modified Paths:
--------------
trunk/gplots/R/heatmap.2.R
Modified: trunk/gplots/R/heatmap.2.R
===================================================================
--- trunk/gplots/R/heatmap.2.R 2015-05-01 15:25:31 UTC (rev 1994)
+++ trunk/gplots/R/heatmap.2.R 2015-05-01 15:28:33 UTC (rev 1995)
@@ -554,7 +554,7 @@
{
retval$hline <- hline
hline.vals <- scale01(hline, min.scale, max.scale)
- for( i in rowInd )
+ for( i in 1:length(rowInd) )
{
if(!is.null(hline))
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-05-01 15:25:33
|
Revision: 1994
http://sourceforge.net/p/r-gregmisc/code/1994
Author: warnes
Date: 2015-05-01 15:25:31 +0000 (Fri, 01 May 2015)
Log Message:
-----------
- heatmap.2: column traces could be plotted in the wrong order.
- heatmap.2: add support for plotting sub-clusters of the full row and
column dendrograms
Modified Paths:
--------------
trunk/gplots/R/heatmap.2.R
trunk/gplots/man/heatmap.2.Rd
Modified: trunk/gplots/R/heatmap.2.R
===================================================================
--- trunk/gplots/R/heatmap.2.R 2015-04-29 03:31:55 UTC (rev 1993)
+++ trunk/gplots/R/heatmap.2.R 2015-05-01 15:25:31 UTC (rev 1994)
@@ -200,7 +200,7 @@
else if (is.integer(Rowv))
{
## Compute dendrogram and do reordering based on given vector
- distr <- distfun(x)
+ distr <- distfun(x)
hcr <- hclustfun(distr)
ddr <- as.dendrogram(hcr)
ddr <- reorderfun(ddr, Rowv)
@@ -291,10 +291,10 @@
labCol <- if(is.null(colnames(x))) (1:nc)[colInd] else colnames(x)
else
labCol <- labCol[colInd]
-
+
if(!is.null(colRow))
colRow <- colRow[rowInd]
-
+
if(!is.null(colCol))
colCol <- colCol[colInd]
@@ -536,7 +536,7 @@
{
retval$vline <- vline
vline.vals <- scale01(vline, min.scale, max.scale)
- for( i in colInd )
+ for( i in 1:length(colInd) )
{
if(!is.null(vline))
{
Modified: trunk/gplots/man/heatmap.2.Rd
===================================================================
--- trunk/gplots/man/heatmap.2.Rd 2015-04-29 03:31:55 UTC (rev 1993)
+++ trunk/gplots/man/heatmap.2.Rd 2015-05-01 15:25:31 UTC (rev 1994)
@@ -115,7 +115,7 @@
computed and reordered based on the order of the vector.}
\item{Colv}{determines if and how the \emph{column} dendrogram should
be reordered. Has the options as the \code{Rowv} argument above and
- \emph{additionally} when \code{x} is a square matrix,
+ \emph{additionally} when \code{x} is a square matrix,
\code{Colv="Rowv"} means that columns should be treated identically
to the rows.}
\item{distfun}{function used to compute the distance (dissimilarity)
@@ -131,7 +131,7 @@
reordering the row and column dendrograms. The default uses
\code{\link{stats}{reorder.dendrogram}} }.
\item{symm}{logical indicating if \code{x} should be treated
- \bold{symm}etrically; can only be true when \code{x} is a
+ \bold{symm}etrically; can only be true when \code{x} is a
square matrix.}
% data scaling
\item{scale}{character indicating if the values should be centered and
@@ -154,7 +154,7 @@
\item{col}{colors used for the image. Defaults to heat colors
(\code{heat.colors}).}
% block separation
- \item{colsep, rowsep, sepcolor}{(optional) vector of integers
+ \item{colsep, rowsep, sepcolor}{(optional) vector of integers
indicating which columns or rows should be separated from the
preceding columns or rows by a narrow space of color
\code{sepcolor}.}
@@ -187,12 +187,12 @@
defaults to the value of \code{tracecol}.}
% Row/Column Labeling
\item{margins}{numeric vector of length 2 containing the margins
- (see \code{\link{par}(mar= *)}) for column and row names,
+ (see \code{\link{par}(mar= *)}) for column and row names,
respectively.}
- \item{ColSideColors}{(optional) character vector of length
+ \item{ColSideColors}{(optional) character vector of length
\code{ncol(x)} containing the color names for a horizontal side bar
that may be used to annotate the columns of \code{x}.}
- \item{RowSideColors}{(optional) character vector of length
+ \item{RowSideColors}{(optional) character vector of length
\code{nrow(x)} containing the color names for a vertical side bar
that may be used to annotate the rows of \code{x}.}
\item{cexRow, cexCol}{positive numbers, used as \code{cex.axis} in
@@ -206,8 +206,8 @@
\item{adjRow, adjCol}{2-element vector giving the (left-right,
top-bottom) justification of row/column labels (relative to the text
orientation).}
- \item{offsetRow, offsetCol}{Number of character-width spaces to
- place between row/column labels and the edge of the plotting
+ \item{offsetRow, offsetCol}{Number of character-width spaces to
+ place between row/column labels and the edge of the plotting
region.}
\item{colRow, colCol}{color of row/column labels, either a scalar to
set the color of all labels the same, or a vector providing the
@@ -329,7 +329,6 @@
\seealso{\code{\link{image}}, \code{\link{hclust}}}
\examples{
- library(gplots)
data(mtcars)
x <- as.matrix(mtcars)
rc <- rainbow(nrow(x), start=0, end=.3)
@@ -338,20 +337,26 @@
##
## demonstrate the effect of row and column dendrogram options
##
- heatmap.2(x) ## default - dendrogram plotted and reordering done.
+ heatmap.2(x) ## default - dendrogram plotted and reordering done.
heatmap.2(x, dendrogram="none") ## no dendrogram plotted, but reordering done.
- heatmap.2(x, dendrogram="row") ## row dendrogram plotted and row reordering done.
- heatmap.2(x, dendrogram="col") ## col dendrogram plotted and col reordering done.
+ heatmap.2(x, dendrogram="row") ## row dendrogram plotted and row reordering done.
+ heatmap.2(x, dendrogram="col") ## col dendrogram plotted and col reordering done.
- heatmap.2(x, keysize=2) ## default - dendrogram plotted and reordering done.
+ heatmap.2(x, keysize=2) ## default - dendrogram plotted and reordering done.
- heatmap.2(x, Rowv=FALSE, dendrogram="both") ## generate warning!
- heatmap.2(x, Rowv=NULL, dendrogram="both") ## generate warning!
- heatmap.2(x, Colv=FALSE, dendrogram="both") ## generate warning!
+ heatmap.2(x, Rowv=FALSE, dendrogram="both") ## generates a warning!
+ heatmap.2(x, Rowv=NULL, dendrogram="both") ## generates a warning!
+ heatmap.2(x, Colv=FALSE, dendrogram="both") ## generates a warning!
## Reorder dendrogram by branch means rather than sums
heatmap.2(x, reorderfun=function(d, w) reorder(d, w, agglo.FUN = mean) )
+ ## plot a sub-cluster using the same color coding as for the full heatmap
+ full <- heatmap.2(x)
+ heatmap.2(x, Colv=full$colDendrogram[[2]], breaks=full$breaks) # column subset
+ heatmap.2(x, Rowv=full$rowDendrogram[[1]], breaks=full$breaks) # row subset
+ heatmap.2(x, Colv=full$colDendrogram[[2]],
+ Rowv=full$rowDendrogram[[1]], breaks=full$breaks) # both
## Show effect of row and column label rotation
heatmap.2(x, srtCol=NULL)
@@ -460,7 +465,7 @@
main="heatmap(<Mtcars data>, ..., scale=\"column\")",
tracecol="green", density="density")
## Note that the breakpoints are now symmetric about 0
-
+
## Color the labels to match RowSideColors and ColSideColors
hv <- heatmap.2(x, col=cm.colors(255), scale="column",
RowSideColors=rc, ColSideColors=cc, margin=c(5, 10),
@@ -468,9 +473,9 @@
main="heatmap(<Mtcars data>, ..., scale=\"column\")",
tracecol="green", density="density", colRow=rc, colCol=cc,
srtCol=45, adjCol=c(0.5,1))
-
+
%% want example using the `add.exp' argument!
data(attitude)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-29 03:31:57
|
Revision: 1993
http://sourceforge.net/p/r-gregmisc/code/1993
Author: warnes
Date: 2015-04-29 03:31:55 +0000 (Wed, 29 Apr 2015)
Log Message:
-----------
Update ChangeLog and NEWS again.
Modified Paths:
--------------
trunk/gdata/inst/ChangeLog
trunk/gdata/inst/NEWS
Modified: trunk/gdata/inst/ChangeLog
===================================================================
--- trunk/gdata/inst/ChangeLog 2015-04-29 03:30:10 UTC (rev 1992)
+++ trunk/gdata/inst/ChangeLog 2015-04-29 03:31:55 UTC (rev 1993)
@@ -1,5 +1,29 @@
+2015-04-29 warnes
+
+ * [r1992] tests/test.humanReadable.Rout.save,
+ tests/test.read.xls.R, tests/test.read.xls.Rout.save,
+ tests/test.reorder.factor.Rout.save,
+ tests/tests.write.fwf.Rout.save: Apparentely read.csv() needs
+ different combination of "fileEncoding=`latin1`" and
+ "encoding=`latin1`" on unix and windows platforms.
+ * [r1991] R/mapLevels.R: In mapLevels(), use sapply() instead of
+ lapply() to avoid warning message.
+ * [r1990] tests/test.humanReadable.Rout.save,
+ tests/test.read.xls.R, tests/test.read.xls.Rout.save,
+ tests/test.reorder.factor.Rout.save,
+ tests/tests.write.fwf.Rout.save: Displaying all the latin1
+ characters for diff isn't reliable across platforms. Simply
+ summarize the latin1 data instead.
+ * [r1989] R/installXLSXsupport.R,
+ tests/test.humanReadable.Rout.save, tests/test.read.xls.R,
+ tests/test.read.xls.Rout.save,
+ tests/test.reorder.factor.Rout.save,
+ tests/tests.write.fwf.Rout.save: Display read latin1 data so that
+ diff can catch changes.
+
2015-04-28 warnes
+ * [r1988] inst/ChangeLog: Update ChangeLog for gdata 2.16.1
* [r1987] inst/NEWS: Update NEWS for gdata 2.16.1
* [r1986] NAMESPACE: Remove no-longer defined methods.
* [r1985] man/reorder.Rd: Summary: Minor formatting changes, use
Modified: trunk/gdata/inst/NEWS
===================================================================
--- trunk/gdata/inst/NEWS 2015-04-29 03:30:10 UTC (rev 1992)
+++ trunk/gdata/inst/NEWS 2015-04-29 03:31:55 UTC (rev 1993)
@@ -1,6 +1,10 @@
Changes in 2.16.1 (2015-04-28)
-----------------------------
+Bug fixes:
+
+- mapLevels() no longer generates warnings about conversion of lists to vectors.
+
Other changes:
- Requirement for Perl version 5.10.0 or later is specified in the
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-29 03:30:12
|
Revision: 1992
http://sourceforge.net/p/r-gregmisc/code/1992
Author: warnes
Date: 2015-04-29 03:30:10 +0000 (Wed, 29 Apr 2015)
Log Message:
-----------
Apparentely read.csv() needs different combination of "fileEncoding=`latin1`" and "encoding=`latin1`" on unix and windows platforms.
Modified Paths:
--------------
trunk/gdata/tests/test.humanReadable.Rout.save
trunk/gdata/tests/test.read.xls.R
trunk/gdata/tests/test.read.xls.Rout.save
trunk/gdata/tests/test.reorder.factor.Rout.save
trunk/gdata/tests/tests.write.fwf.Rout.save
Modified: trunk/gdata/tests/test.humanReadable.Rout.save
===================================================================
--- trunk/gdata/tests/test.humanReadable.Rout.save 2015-04-29 03:27:50 UTC (rev 1991)
+++ trunk/gdata/tests/test.humanReadable.Rout.save 2015-04-29 03:30:10 UTC (rev 1992)
@@ -235,4 +235,4 @@
>
> proc.time()
user system elapsed
- 0.392 0.049 0.433
+ 0.390 0.049 0.431
Modified: trunk/gdata/tests/test.read.xls.R
===================================================================
--- trunk/gdata/tests/test.read.xls.R 2015-04-29 03:27:50 UTC (rev 1991)
+++ trunk/gdata/tests/test.read.xls.R 2015-04-29 03:30:10 UTC (rev 1992)
@@ -96,19 +96,33 @@
latin1File <- file.path(path.package('gdata'),'xls', 'latin-1.xls' )
latin1FileX <- file.path(path.package('gdata'),'xls', 'latin-1.xlsx')
-example.latin1 <- read.xls(latin1File, fileEncoding='latin1')
-charTab <- function(x) {
- x <- as.matrix(x)
- x <- x[!is.na(x)]
- table( nchar(x, 'bytes' ) )
-}
-charTab(example.latin1)
+if(.Platform$OS.type=="unix")
+ {
+ example.latin1 <- read.xls(latin1File,
+ fileEncoding='latin1',
+ encoding='latin1',
+ stringsAsFactors=FALSE)
+ } else {
+ example.latin1 <- read.xls(latin1File,
+ #fileEncoding='latin1',
+ encoding='latin1',
+ stringsAsFactors=FALSE)
+ }
-
if( 'XLSX' %in% xlsFormats() )
{
- example.latin1.x <- read.xls(latin1FileX, fileEncoding='latin1')
- charTab(example.latin1)
+ if(.Platform$OS.type=="unix")
+ {
+ example.latin1.x <- read.xls(latin1FileX,
+ fileEncoding='latin1',
+ encoding='latin1',
+ stringsAsFactors=FALSE)
+ } else {
+ example.latin1.x <- read.xls(latin1FileX,
+ #fileEncoding='latin1',
+ encoding='latin1',
+ stringsAsFactors=FALSE)
+ }
} else {
cat("************************************************************\n")
cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
Modified: trunk/gdata/tests/test.read.xls.Rout.save
===================================================================
--- trunk/gdata/tests/test.read.xls.Rout.save 2015-04-29 03:27:50 UTC (rev 1991)
+++ trunk/gdata/tests/test.read.xls.Rout.save 2015-04-29 03:30:10 UTC (rev 1992)
@@ -710,31 +710,39 @@
> latin1File <- file.path(path.package('gdata'),'xls', 'latin-1.xls' )
> latin1FileX <- file.path(path.package('gdata'),'xls', 'latin-1.xlsx')
>
-> example.latin1 <- read.xls(latin1File, fileEncoding='latin1')
-> charTab <- function(x) {
-+ x <- as.matrix(x)
-+ x <- x[!is.na(x)]
-+ table( nchar(x, 'bytes' ) )
-+ }
-> charTab(example.latin1)
-
- 4 5 6 7 14 15 16 17 19 21 22 23 24 25 27 29 30 31 32 34
-64 11 17 32 1 4 1 5 1 1 11 2 11 1 5 5 1 1 6 6
+> if(.Platform$OS.type=="unix")
++ {
++ example.latin1 <- read.xls(latin1File,
++ fileEncoding='latin1',
++ encoding='latin1',
++ stringsAsFactors=FALSE)
++ } else {
++ example.latin1 <- read.xls(latin1File,
++ #fileEncoding='latin1',
++ encoding='latin1',
++ stringsAsFactors=FALSE)
++ }
>
->
> if( 'XLSX' %in% xlsFormats() )
+ {
-+ example.latin1.x <- read.xls(latin1FileX, fileEncoding='latin1')
-+ charTab(example.latin1)
++ if(.Platform$OS.type=="unix")
++ {
++ example.latin1.x <- read.xls(latin1FileX,
++ fileEncoding='latin1',
++ encoding='latin1',
++ stringsAsFactors=FALSE)
++ } else {
++ example.latin1.x <- read.xls(latin1FileX,
++ #fileEncoding='latin1',
++ encoding='latin1',
++ stringsAsFactors=FALSE)
++ }
+ } else {
+ cat("************************************************************\n")
+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
+ cat("************************************************************\n")
+ }
-
- 4 5 6 7 14 15 16 17 19 21 22 23 24 25 27 29 30 31 32 34
-64 11 17 32 1 4 1 5 1 1 11 2 11 1 5 5 1 1 6 6
>
>
> ## Check handling of very wide file
@@ -875,4 +883,4 @@
>
> proc.time()
user system elapsed
- 13.230 0.833 14.261
+ 13.275 0.831 14.313
Modified: trunk/gdata/tests/test.reorder.factor.Rout.save
===================================================================
--- trunk/gdata/tests/test.reorder.factor.Rout.save 2015-04-29 03:27:50 UTC (rev 1991)
+++ trunk/gdata/tests/test.reorder.factor.Rout.save 2015-04-29 03:30:10 UTC (rev 1992)
@@ -53,4 +53,4 @@
>
> proc.time()
user system elapsed
- 0.331 0.045 0.368
+ 0.338 0.050 0.380
Modified: trunk/gdata/tests/tests.write.fwf.Rout.save
===================================================================
--- trunk/gdata/tests/tests.write.fwf.Rout.save 2015-04-29 03:27:50 UTC (rev 1991)
+++ trunk/gdata/tests/tests.write.fwf.Rout.save 2015-04-29 03:30:10 UTC (rev 1992)
@@ -231,4 +231,4 @@
>
> proc.time()
user system elapsed
- 0.425 0.047 0.462
+ 0.423 0.048 0.462
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-29 03:27:52
|
Revision: 1991
http://sourceforge.net/p/r-gregmisc/code/1991
Author: warnes
Date: 2015-04-29 03:27:50 +0000 (Wed, 29 Apr 2015)
Log Message:
-----------
In mapLevels(), use sapply() instead of lapply() to avoid warning message.
Modified Paths:
--------------
trunk/gdata/R/mapLevels.R
Modified: trunk/gdata/R/mapLevels.R
===================================================================
--- trunk/gdata/R/mapLevels.R 2015-04-29 02:00:21 UTC (rev 1990)
+++ trunk/gdata/R/mapLevels.R 2015-04-29 03:27:50 UTC (rev 1991)
@@ -300,8 +300,8 @@
## --- Mapping levels in x ---
- char <- all(lapply(value, is.character))
- int <- all(lapply(value, is.integer))
+ char <- all(sapply(value, is.character))
+ int <- all(sapply(value, is.integer))
if(int) { # codes=TRUE
if(is.integer(x)) x <- factor(x)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-29 02:00:23
|
Revision: 1990
http://sourceforge.net/p/r-gregmisc/code/1990
Author: warnes
Date: 2015-04-29 02:00:21 +0000 (Wed, 29 Apr 2015)
Log Message:
-----------
Displaying all the latin1 characters for diff isn't reliable across platforms. Simply summarize the latin1 data instead.
Modified Paths:
--------------
trunk/gdata/tests/test.humanReadable.Rout.save
trunk/gdata/tests/test.read.xls.R
trunk/gdata/tests/test.read.xls.Rout.save
trunk/gdata/tests/test.reorder.factor.Rout.save
trunk/gdata/tests/tests.write.fwf.Rout.save
Modified: trunk/gdata/tests/test.humanReadable.Rout.save
===================================================================
--- trunk/gdata/tests/test.humanReadable.Rout.save 2015-04-29 01:29:30 UTC (rev 1989)
+++ trunk/gdata/tests/test.humanReadable.Rout.save 2015-04-29 02:00:21 UTC (rev 1990)
@@ -235,4 +235,4 @@
>
> proc.time()
user system elapsed
- 0.384 0.045 0.421
+ 0.392 0.049 0.433
Modified: trunk/gdata/tests/test.read.xls.R
===================================================================
--- trunk/gdata/tests/test.read.xls.R 2015-04-29 01:29:30 UTC (rev 1989)
+++ trunk/gdata/tests/test.read.xls.R 2015-04-29 02:00:21 UTC (rev 1990)
@@ -84,8 +84,10 @@
example.x.skip <- read.xls(exampleFileX, sheet=2, blank.lines.skip=FALSE)
example.x.skip
} else {
- cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
- cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
+ cat("************************************************************\n")
+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
+ cat("************************************************************\n")
}
@@ -95,16 +97,24 @@
latin1FileX <- file.path(path.package('gdata'),'xls', 'latin-1.xlsx')
example.latin1 <- read.xls(latin1File, fileEncoding='latin1')
-example.latin1
+charTab <- function(x) {
+ x <- as.matrix(x)
+ x <- x[!is.na(x)]
+ table( nchar(x, 'bytes' ) )
+}
+charTab(example.latin1)
+
if( 'XLSX' %in% xlsFormats() )
{
example.latin1.x <- read.xls(latin1FileX, fileEncoding='latin1')
- example.latin1.x
+ charTab(example.latin1)
} else {
+ cat("************************************************************\n")
cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
- cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
- }
+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
+ cat("************************************************************\n")
+}
## Check handling of very wide file
Modified: trunk/gdata/tests/test.read.xls.Rout.save
===================================================================
--- trunk/gdata/tests/test.read.xls.Rout.save 2015-04-29 01:29:30 UTC (rev 1989)
+++ trunk/gdata/tests/test.read.xls.Rout.save 2015-04-29 02:00:21 UTC (rev 1990)
@@ -692,8 +692,10 @@
+ example.x.skip <- read.xls(exampleFileX, sheet=2, blank.lines.skip=FALSE)
+ example.x.skip
+ } else {
-+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
-+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
++ cat("************************************************************\n")
++ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
++ cat("************************************************************\n")
+ }
X D E. F G Factor
1 FirstRow 1 NA NA NA Red
@@ -709,646 +711,30 @@
> latin1FileX <- file.path(path.package('gdata'),'xls', 'latin-1.xlsx')
>
> example.latin1 <- read.xls(latin1File, fileEncoding='latin1')
-> example.latin1
- X.á. X.Á. X.â. X.Â. X.à. X.À. X.å. X.Å.
-1 aacute á small a, acute accent NA NA NA NA NA
-2 Aacute Á capital A, acute accent NA NA NA NA NA
-3 acirc â small a, circumflex accent NA NA NA NA NA
-4 Acirc  capital A, circumflex accent NA NA NA NA NA
-5 agrave à small a, grave accent NA NA NA NA NA
-6 Agrave À capital A, grave accent NA NA NA NA NA
-7 aring å small a, ring NA NA NA NA NA
-8 Aring Å capital A, ring NA NA NA NA NA
-9 atilde ã small a, tilde NA NA NA NA NA
-10 Atilde à capital A, tilde NA NA NA NA NA
-11 auml ä small a, dieresis or umlautmark NA NA NA NA NA
-12 Auml Ä capital A, dieresis or umlautmark NA NA NA NA NA
-13 aelig æ small ae diphthong (ligature) NA NA NA NA NA
-14 AElig Æ capital AE diphthong(ligature) NA NA NA NA NA
-15 ccedil ç small c, cedilla NA NA NA NA NA
-16 Ccedil Ç capital C, cedilla NA NA NA NA NA
-17 eth ð small eth, Icelandic NA NA NA NA NA
-18 ETH Ð capital Eth, Icelandic NA NA NA NA NA
-19 eacute é small e, acute accent NA NA NA NA NA
-20 Eacute É capital E, acute accent NA NA NA NA NA
-21 ecirc ê small e, circumflex accent NA NA NA NA NA
-22 Ecirc Ê capital E, circumflex accent NA NA NA NA NA
-23 egrave è small e, grave accent NA NA NA NA NA
-24 Egrave È capital E, grave accent NA NA NA NA NA
-25 euml ë small e, dieresis or umlautmark NA NA NA NA NA
-26 Euml Ë capital E, dieresis or umlautmark NA NA NA NA NA
-27 iacute í small i, acute accent NA NA NA NA NA
-28 Iacute Í capital I, acute accent NA NA NA NA NA
-29 icirc î small i, circumflex accent NA NA NA NA NA
-30 Icirc Î capital I, circumflex accent NA NA NA NA NA
-31 igrave ì small i, grave accent NA NA NA NA NA
-32 Igrave Ì capital I, grave accent NA NA NA NA NA
-33 iuml ï small i, dieresis or umlautmark NA NA NA NA NA
-34 Iuml Ï capital I, dieresis or umlautmark NA NA NA NA NA
-35 ntilde ñ small n, tilde NA NA NA NA NA
-36 Ntilde Ñ capital N, tilde NA NA NA NA NA
-37 oacute ó small o, acute accent NA NA NA NA NA
-38 Oacute Ó capital O, acute accent NA NA NA NA NA
-39 ocirc ô small o, circumflex accent NA NA NA NA NA
-40 Ocirc Ô capital O, circumflex accent NA NA NA NA NA
-41 ograve ò small o, grave accent NA NA NA NA NA
-42 Ograve Ò capital O, grave accent NA NA NA NA NA
-43 oslash ø small o, slash NA NA NA NA NA
-44 Oslash Ø capital O, slash NA NA NA NA NA
-45 otilde õ small o, tilde NA NA NA NA NA
-46 Otilde Õ capital O, tilde NA NA NA NA NA
-47 ouml ö small o, dieresis or umlautmark NA NA NA NA NA
-48 Ouml Ö capital O, dieresis or umlautmark NA NA NA NA NA
-49 szlig ß small sharp s, German (szligature NA NA NA NA NA
-50 thorn þ small thorn, Icelandic NA NA NA NA NA
-51 THORN Þ capital THORN, Icelandic NA NA NA NA NA
-52 uacute ú small u, acute accent NA NA NA NA NA
-53 Uacute Ú capital U, acute accent NA NA NA NA NA
-54 ucirc û small u, circumflex accent NA NA NA NA NA
-55 Ucirc Û capital U, circumflex accent NA NA NA NA NA
-56 ugrave ù small u, grave accent NA NA NA NA NA
-57 Ugrave Ù capital U, grave accent NA NA NA NA NA
-58 uuml ü small u, dieresis or umlautmark NA NA NA NA NA
-59 Uuml Ü capital U, dieresis or umlautmark NA NA NA NA NA
-60 yacute ý small y, acute accent NA NA NA NA NA
-61 Yacute Ý capital Y, acute accent NA NA NA NA NA
-62 yuml ÿ small y, dieresis or umlautmark NA NA NA NA NA
- X.ã. X.Ã. X.ä. X.Ä. X.æ. X.Æ. X.ç. X.Ç. X.ð. X.Ð. X.é. X.É. X.ê. X.Ê. X.è.
-1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
- X.È. X.ë. X.Ë. X.í. X.Í. X.î. X.Î. X.ì. X.Ì. X.ï. X.Ï. X.ñ. X.Ñ. X.ó. X.Ó.
-1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
- X.ô. X.Ô. X.ò. X.Ò. X.ø. X.Ø. X.õ. X.Õ. X.ö. X.Ö. X.ß. X.þ. X.Þ. X.ú. X.Ú.
-1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
- X.û. X.Û. X.ù. X.Ù. X.ü. X.Ü. X.ý. X.Ý. X.ÿ.
-1 NA NA NA NA NA NA NA NA NA
-2 NA NA NA NA NA NA NA NA NA
-3 NA NA NA NA NA NA NA NA NA
-4 NA NA NA NA NA NA NA NA NA
-5 NA NA NA NA NA NA NA NA NA
-6 NA NA NA NA NA NA NA NA NA
-7 NA NA NA NA NA NA NA NA NA
-8 NA NA NA NA NA NA NA NA NA
-9 NA NA NA NA NA NA NA NA NA
-10 NA NA NA NA NA NA NA NA NA
-11 NA NA NA NA NA NA NA NA NA
-12 NA NA NA NA NA NA NA NA NA
-13 NA NA NA NA NA NA NA NA NA
-14 NA NA NA NA NA NA NA NA NA
-15 NA NA NA NA NA NA NA NA NA
-16 NA NA NA NA NA NA NA NA NA
-17 NA NA NA NA NA NA NA NA NA
-18 NA NA NA NA NA NA NA NA NA
-19 NA NA NA NA NA NA NA NA NA
-20 NA NA NA NA NA NA NA NA NA
-21 NA NA NA NA NA NA NA NA NA
-22 NA NA NA NA NA NA NA NA NA
-23 NA NA NA NA NA NA NA NA NA
-24 NA NA NA NA NA NA NA NA NA
-25 NA NA NA NA NA NA NA NA NA
-26 NA NA NA NA NA NA NA NA NA
-27 NA NA NA NA NA NA NA NA NA
-28 NA NA NA NA NA NA NA NA NA
-29 NA NA NA NA NA NA NA NA NA
-30 NA NA NA NA NA NA NA NA NA
-31 NA NA NA NA NA NA NA NA NA
-32 NA NA NA NA NA NA NA NA NA
-33 NA NA NA NA NA NA NA NA NA
-34 NA NA NA NA NA NA NA NA NA
-35 NA NA NA NA NA NA NA NA NA
-36 NA NA NA NA NA NA NA NA NA
-37 NA NA NA NA NA NA NA NA NA
-38 NA NA NA NA NA NA NA NA NA
-39 NA NA NA NA NA NA NA NA NA
-40 NA NA NA NA NA NA NA NA NA
-41 NA NA NA NA NA NA NA NA NA
-42 NA NA NA NA NA NA NA NA NA
-43 NA NA NA NA NA NA NA NA NA
-44 NA NA NA NA NA NA NA NA NA
-45 NA NA NA NA NA NA NA NA NA
-46 NA NA NA NA NA NA NA NA NA
-47 NA NA NA NA NA NA NA NA NA
-48 NA NA NA NA NA NA NA NA NA
-49 NA NA NA NA NA NA NA NA NA
-50 NA NA NA NA NA NA NA NA NA
-51 NA NA NA NA NA NA NA NA NA
-52 NA NA NA NA NA NA NA NA NA
-53 NA NA NA NA NA NA NA NA NA
-54 NA NA NA NA NA NA NA NA NA
-55 NA NA NA NA NA NA NA NA NA
-56 NA NA NA NA NA NA NA NA NA
-57 NA NA NA NA NA NA NA NA NA
-58 NA NA NA NA NA NA NA NA NA
-59 NA NA NA NA NA NA NA NA NA
-60 NA NA NA NA NA NA NA NA NA
-61 NA NA NA NA NA NA NA NA NA
-62 NA NA NA NA NA NA NA NA NA
+> charTab <- function(x) {
++ x <- as.matrix(x)
++ x <- x[!is.na(x)]
++ table( nchar(x, 'bytes' ) )
++ }
+> charTab(example.latin1)
+
+ 4 5 6 7 14 15 16 17 19 21 22 23 24 25 27 29 30 31 32 34
+64 11 17 32 1 4 1 5 1 1 11 2 11 1 5 5 1 1 6 6
>
+>
> if( 'XLSX' %in% xlsFormats() )
+ {
+ example.latin1.x <- read.xls(latin1FileX, fileEncoding='latin1')
-+ example.latin1.x
++ charTab(example.latin1)
+ } else {
++ cat("************************************************************\n")
+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
-+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
-+ }
- X.á. X.Á. X.â. X.Â. X.à. X.À. X.å. X.Å.
-1 aacute á small a, acute accent NA NA NA NA NA
-2 Aacute Á capital A, acute accent NA NA NA NA NA
-3 acirc â small a, circumflex accent NA NA NA NA NA
-4 Acirc  capital A, circumflex accent NA NA NA NA NA
-5 agrave à small a, grave accent NA NA NA NA NA
-6 Agrave À capital A, grave accent NA NA NA NA NA
-7 aring å small a, ring NA NA NA NA NA
-8 Aring Å capital A, ring NA NA NA NA NA
-9 atilde ã small a, tilde NA NA NA NA NA
-10 Atilde à capital A, tilde NA NA NA NA NA
-11 auml ä small a, dieresis or umlautmark NA NA NA NA NA
-12 Auml Ä capital A, dieresis or umlautmark NA NA NA NA NA
-13 aelig æ small ae diphthong (ligature) NA NA NA NA NA
-14 AElig Æ capital AE diphthong(ligature) NA NA NA NA NA
-15 ccedil ç small c, cedilla NA NA NA NA NA
-16 Ccedil Ç capital C, cedilla NA NA NA NA NA
-17 eth ð small eth, Icelandic NA NA NA NA NA
-18 ETH Ð capital Eth, Icelandic NA NA NA NA NA
-19 eacute é small e, acute accent NA NA NA NA NA
-20 Eacute É capital E, acute accent NA NA NA NA NA
-21 ecirc ê small e, circumflex accent NA NA NA NA NA
-22 Ecirc Ê capital E, circumflex accent NA NA NA NA NA
-23 egrave è small e, grave accent NA NA NA NA NA
-24 Egrave È capital E, grave accent NA NA NA NA NA
-25 euml ë small e, dieresis or umlautmark NA NA NA NA NA
-26 Euml Ë capital E, dieresis or umlautmark NA NA NA NA NA
-27 iacute í small i, acute accent NA NA NA NA NA
-28 Iacute Í capital I, acute accent NA NA NA NA NA
-29 icirc î small i, circumflex accent NA NA NA NA NA
-30 Icirc Î capital I, circumflex accent NA NA NA NA NA
-31 igrave ì small i, grave accent NA NA NA NA NA
-32 Igrave Ì capital I, grave accent NA NA NA NA NA
-33 iuml ï small i, dieresis or umlautmark NA NA NA NA NA
-34 Iuml Ï capital I, dieresis or umlautmark NA NA NA NA NA
-35 ntilde ñ small n, tilde NA NA NA NA NA
-36 Ntilde Ñ capital N, tilde NA NA NA NA NA
-37 oacute ó small o, acute accent NA NA NA NA NA
-38 Oacute Ó capital O, acute accent NA NA NA NA NA
-39 ocirc ô small o, circumflex accent NA NA NA NA NA
-40 Ocirc Ô capital O, circumflex accent NA NA NA NA NA
-41 ograve ò small o, grave accent NA NA NA NA NA
-42 Ograve Ò capital O, grave accent NA NA NA NA NA
-43 oslash ø small o, slash NA NA NA NA NA
-44 Oslash Ø capital O, slash NA NA NA NA NA
-45 otilde õ small o, tilde NA NA NA NA NA
-46 Otilde Õ capital O, tilde NA NA NA NA NA
-47 ouml ö small o, dieresis or umlautmark NA NA NA NA NA
-48 Ouml Ö capital O, dieresis or umlautmark NA NA NA NA NA
-49 szlig ß small sharp s, German (szligature NA NA NA NA NA
-50 thorn þ small thorn, Icelandic NA NA NA NA NA
-51 THORN Þ capital THORN, Icelandic NA NA NA NA NA
-52 uacute ú small u, acute accent NA NA NA NA NA
-53 Uacute Ú capital U, acute accent NA NA NA NA NA
-54 ucirc û small u, circumflex accent NA NA NA NA NA
-55 Ucirc Û capital U, circumflex accent NA NA NA NA NA
-56 ugrave ù small u, grave accent NA NA NA NA NA
-57 Ugrave Ù capital U, grave accent NA NA NA NA NA
-58 uuml ü small u, dieresis or umlautmark NA NA NA NA NA
-59 Uuml Ü capital U, dieresis or umlautmark NA NA NA NA NA
-60 yacute ý small y, acute accent NA NA NA NA NA
-61 Yacute Ý capital Y, acute accent NA NA NA NA NA
-62 yuml ÿ small y, dieresis or umlautmark NA NA NA NA NA
- X.ã. X.Ã. X.ä. X.Ä. X.æ. X.Æ. X.ç. X.Ç. X.ð. X.Ð. X.é. X.É. X.ê. X.Ê. X.è.
-1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
- X.È. X.ë. X.Ë. X.í. X.Í. X.î. X.Î. X.ì. X.Ì. X.ï. X.Ï. X.ñ. X.Ñ. X.ó. X.Ó.
-1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
- X.ô. X.Ô. X.ò. X.Ò. X.ø. X.Ø. X.õ. X.Õ. X.ö. X.Ö. X.ß. X.þ. X.Þ. X.ú. X.Ú.
-1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
-62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
- X.û. X.Û. X.ù. X.Ù. X.ü. X.Ü. X.ý. X.Ý. X.ÿ.
-1 NA NA NA NA NA NA NA NA NA
-2 NA NA NA NA NA NA NA NA NA
-3 NA NA NA NA NA NA NA NA NA
-4 NA NA NA NA NA NA NA NA NA
-5 NA NA NA NA NA NA NA NA NA
-6 NA NA NA NA NA NA NA NA NA
-7 NA NA NA NA NA NA NA NA NA
-8 NA NA NA NA NA NA NA NA NA
-9 NA NA NA NA NA NA NA NA NA
-10 NA NA NA NA NA NA NA NA NA
-11 NA NA NA NA NA NA NA NA NA
-12 NA NA NA NA NA NA NA NA NA
-13 NA NA NA NA NA NA NA NA NA
-14 NA NA NA NA NA NA NA NA NA
-15 NA NA NA NA NA NA NA NA NA
-16 NA NA NA NA NA NA NA NA NA
-17 NA NA NA NA NA NA NA NA NA
-18 NA NA NA NA NA NA NA NA NA
-19 NA NA NA NA NA NA NA NA NA
-20 NA NA NA NA NA NA NA NA NA
-21 NA NA NA NA NA NA NA NA NA
-22 NA NA NA NA NA NA NA NA NA
-23 NA NA NA NA NA NA NA NA NA
-24 NA NA NA NA NA NA NA NA NA
-25 NA NA NA NA NA NA NA NA NA
-26 NA NA NA NA NA NA NA NA NA
-27 NA NA NA NA NA NA NA NA NA
-28 NA NA NA NA NA NA NA NA NA
-29 NA NA NA NA NA NA NA NA NA
-30 NA NA NA NA NA NA NA NA NA
-31 NA NA NA NA NA NA NA NA NA
-32 NA NA NA NA NA NA NA NA NA
-33 NA NA NA NA NA NA NA NA NA
-34 NA NA NA NA NA NA NA NA NA
-35 NA NA NA NA NA NA NA NA NA
-36 NA NA NA NA NA NA NA NA NA
-37 NA NA NA NA NA NA NA NA NA
-38 NA NA NA NA NA NA NA NA NA
-39 NA NA NA NA NA NA NA NA NA
-40 NA NA NA NA NA NA NA NA NA
-41 NA NA NA NA NA NA NA NA NA
-42 NA NA NA NA NA NA NA NA NA
-43 NA NA NA NA NA NA NA NA NA
-44 NA NA NA NA NA NA NA NA NA
-45 NA NA NA NA NA NA NA NA NA
-46 NA NA NA NA NA NA NA NA NA
-47 NA NA NA NA NA NA NA NA NA
-48 NA NA NA NA NA NA NA NA NA
-49 NA NA NA NA NA NA NA NA NA
-50 NA NA NA NA NA NA NA NA NA
-51 NA NA NA NA NA NA NA NA NA
-52 NA NA NA NA NA NA NA NA NA
-53 NA NA NA NA NA NA NA NA NA
-54 NA NA NA NA NA NA NA NA NA
-55 NA NA NA NA NA NA NA NA NA
-56 NA NA NA NA NA NA NA NA NA
-57 NA NA NA NA NA NA NA NA NA
-58 NA NA NA NA NA NA NA NA NA
-59 NA NA NA NA NA NA NA NA NA
-60 NA NA NA NA NA NA NA NA NA
-61 NA NA NA NA NA NA NA NA NA
-62 NA NA NA NA NA NA NA NA NA
++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
++ cat("************************************************************\n")
++ }
+
+ 4 5 6 7 14 15 16 17 19 21 22 23 24 25 27 29 30 31 32 34
+64 11 17 32 1 4 1 5 1 1 11 2 11 1 5 5 1 1 6 6
>
>
> ## Check handling of very wide file
@@ -1489,4 +875,4 @@
>
> proc.time()
user system elapsed
- 13.148 0.835 14.190
+ 13.230 0.833 14.261
Modified: trunk/gdata/tests/test.reorder.factor.Rout.save
===================================================================
--- trunk/gdata/tests/test.reorder.factor.Rout.save 2015-04-29 01:29:30 UTC (rev 1989)
+++ trunk/gdata/tests/test.reorder.factor.Rout.save 2015-04-29 02:00:21 UTC (rev 1990)
@@ -53,4 +53,4 @@
>
> proc.time()
user system elapsed
- 0.327 0.045 0.363
+ 0.331 0.045 0.368
Modified: trunk/gdata/tests/tests.write.fwf.Rout.save
===================================================================
--- trunk/gdata/tests/tests.write.fwf.Rout.save 2015-04-29 01:29:30 UTC (rev 1989)
+++ trunk/gdata/tests/tests.write.fwf.Rout.save 2015-04-29 02:00:21 UTC (rev 1990)
@@ -231,4 +231,4 @@
>
> proc.time()
user system elapsed
- 0.421 0.045 0.459
+ 0.425 0.047 0.462
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-29 01:29:33
|
Revision: 1989
http://sourceforge.net/p/r-gregmisc/code/1989
Author: warnes
Date: 2015-04-29 01:29:30 +0000 (Wed, 29 Apr 2015)
Log Message:
-----------
Display read latin1 data so that diff can catch changes.
Modified Paths:
--------------
trunk/gdata/R/installXLSXsupport.R
trunk/gdata/tests/test.humanReadable.Rout.save
trunk/gdata/tests/test.read.xls.R
trunk/gdata/tests/test.read.xls.Rout.save
trunk/gdata/tests/test.reorder.factor.Rout.save
trunk/gdata/tests/tests.write.fwf.Rout.save
Modified: trunk/gdata/R/installXLSXsupport.R
===================================================================
--- trunk/gdata/R/installXLSXsupport.R 2015-04-28 21:12:20 UTC (rev 1988)
+++ trunk/gdata/R/installXLSXsupport.R 2015-04-29 01:29:30 UTC (rev 1989)
@@ -7,17 +7,18 @@
findPerl(verbose = verbose)
else
findPerl(perl, verbose = verbose)
-
+
##
## directories
package.dir <- find.package('gdata')
perl.dir <- file.path(package.dir,'perl')
+ temp.dir <- tempdir()
##
##
cmd <- "install_modules.pl"
sc <- file.path(perl.dir, cmd)
-
+
##
##
@@ -53,6 +54,6 @@
else
{
stop("\nUnable to install Perl XLSX support libraries.\n\n")
- invisible(FALSE)
- }
+ invisible(FALSE)
+ }
}
Modified: trunk/gdata/tests/test.humanReadable.Rout.save
===================================================================
--- trunk/gdata/tests/test.humanReadable.Rout.save 2015-04-28 21:12:20 UTC (rev 1988)
+++ trunk/gdata/tests/test.humanReadable.Rout.save 2015-04-29 01:29:30 UTC (rev 1989)
@@ -235,4 +235,4 @@
>
> proc.time()
user system elapsed
- 0.410 0.050 0.451
+ 0.384 0.045 0.421
Modified: trunk/gdata/tests/test.read.xls.R
===================================================================
--- trunk/gdata/tests/test.read.xls.R 2015-04-28 21:12:20 UTC (rev 1988)
+++ trunk/gdata/tests/test.read.xls.R 2015-04-29 01:29:30 UTC (rev 1989)
@@ -51,27 +51,29 @@
if( 'XLSX' %in% xlsFormats() )
{
- example.x.1 <- read.xls(exampleFileX, sheet=1) # default is first worksheet
- print(example.x.1)
+ example.x.1 <- read.xls(exampleFileX, sheet=1) # default is first worksheet
+ print(example.x.1)
- example.x.2 <- read.xls(exampleFileX, sheet=2) # second worksheet by number
- print(example.x.2)
+ example.x.2 <- read.xls(exampleFileX, sheet=2) # second worksheet by number
+ print(example.x.2)
- example.x.3 <- read.xls(exampleFileX, sheet=3, header=FALSE) # third worksheet by number
- print(example.x.3)
+ example.x.3 <- read.xls(exampleFileX, sheet=3, header=FALSE) # third worksheet by number
+ print(example.x.3)
- example.x.4 <- read.xls(exampleFileX, sheet=4, header=FALSE) # fourth worksheet by number
- print(example.x.4)
+ example.x.4 <- read.xls(exampleFileX, sheet=4, header=FALSE) # fourth worksheet by number
+ print(example.x.4)
- data <- read.xls(exampleFileX, sheet="Sheet Second") # and by name
- print(data)
+ data <- read.xls(exampleFileX, sheet="Sheet Second") # and by name
+ print(data)
- # load the third worksheet, skipping the first two non-data lines...
- data <- read.xls(exampleFileX, sheet="Sheet with initial text", skip=2)
- print(data)
-}
+ # load the third worksheet, skipping the first two non-data lines...
+ data <- read.xls(exampleFileX, sheet="Sheet with initial text", skip=2)
+ print(data)
+ } else {
+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
+ }
-
## Check handling of skip.blank.lines=FALSE
example.skip <- read.xls(exampleFile, sheet=2, blank.lines.skip=FALSE)
@@ -81,6 +83,9 @@
{
example.x.skip <- read.xls(exampleFileX, sheet=2, blank.lines.skip=FALSE)
example.x.skip
+ } else {
+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
}
@@ -90,10 +95,15 @@
latin1FileX <- file.path(path.package('gdata'),'xls', 'latin-1.xlsx')
example.latin1 <- read.xls(latin1File, fileEncoding='latin1')
+example.latin1
if( 'XLSX' %in% xlsFormats() )
{
- example.latin1.x <- read.xls(latin1FileX, fileEncoding='latin1')
+ example.latin1.x <- read.xls(latin1FileX, fileEncoding='latin1')
+ example.latin1.x
+ } else {
+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
}
@@ -109,6 +119,9 @@
{
example.wide.x <- read.xls(wideFileX)
stopifnot(dim(example.wide.x)==c(0,16384))
+ } else {
+ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
+ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
}
## Check handling of files with dates calulcated relative to
Modified: trunk/gdata/tests/test.read.xls.Rout.save
===================================================================
--- trunk/gdata/tests/test.read.xls.Rout.save 2015-04-28 21:12:20 UTC (rev 1988)
+++ trunk/gdata/tests/test.read.xls.Rout.save 2015-04-29 01:29:30 UTC (rev 1989)
@@ -592,25 +592,28 @@
>
> if( 'XLSX' %in% xlsFormats() )
+ {
-+ example.x.1 <- read.xls(exampleFileX, sheet=1) # default is first worksheet
-+ print(example.x.1)
++ example.x.1 <- read.xls(exampleFileX, sheet=1) # default is first worksheet
++ print(example.x.1)
+
-+ example.x.2 <- read.xls(exampleFileX, sheet=2) # second worksheet by number
-+ print(example.x.2)
++ example.x.2 <- read.xls(exampleFileX, sheet=2) # second worksheet by number
++ print(example.x.2)
+
-+ example.x.3 <- read.xls(exampleFileX, sheet=3, header=FALSE) # third worksheet by number
-+ print(example.x.3)
++ example.x.3 <- read.xls(exampleFileX, sheet=3, header=FALSE) # third worksheet by number
++ print(example.x.3)
+
-+ example.x.4 <- read.xls(exampleFileX, sheet=4, header=FALSE) # fourth worksheet by number
-+ print(example.x.4)
++ example.x.4 <- read.xls(exampleFileX, sheet=4, header=FALSE) # fourth worksheet by number
++ print(example.x.4)
+
-+ data <- read.xls(exampleFileX, sheet="Sheet Second") # and by name
-+ print(data)
++ data <- read.xls(exampleFileX, sheet="Sheet Second") # and by name
++ print(data)
+
-+ # load the third worksheet, skipping the first two non-data lines...
-+ data <- read.xls(exampleFileX, sheet="Sheet with initial text", skip=2)
-+ print(data)
-+ }
++ # load the third worksheet, skipping the first two non-data lines...
++ data <- read.xls(exampleFileX, sheet="Sheet with initial text", skip=2)
++ print(data)
++ } else {
++ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
++ }
A B C
1 1 1 1
2 2 4 8
@@ -673,7 +676,6 @@
3 NA ThirdRow 3 2 1 NA Red
4 NA FourthRow 4 3 2 1 Black
>
->
> ## Check handling of skip.blank.lines=FALSE
>
> example.skip <- read.xls(exampleFile, sheet=2, blank.lines.skip=FALSE)
@@ -689,6 +691,9 @@
+ {
+ example.x.skip <- read.xls(exampleFileX, sheet=2, blank.lines.skip=FALSE)
+ example.x.skip
++ } else {
++ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
+ }
X D E. F G Factor
1 FirstRow 1 NA NA NA Red
@@ -704,11 +709,646 @@
> latin1FileX <- file.path(path.package('gdata'),'xls', 'latin-1.xlsx')
>
> example.latin1 <- read.xls(latin1File, fileEncoding='latin1')
+> example.latin1
+ X.á. X.Á. X.â. X.Â. X.à. X.À. X.å. X.Å.
+1 aacute á small a, acute accent NA NA NA NA NA
+2 Aacute Á capital A, acute accent NA NA NA NA NA
+3 acirc â small a, circumflex accent NA NA NA NA NA
+4 Acirc  capital A, circumflex accent NA NA NA NA NA
+5 agrave à small a, grave accent NA NA NA NA NA
+6 Agrave À capital A, grave accent NA NA NA NA NA
+7 aring å small a, ring NA NA NA NA NA
+8 Aring Å capital A, ring NA NA NA NA NA
+9 atilde ã small a, tilde NA NA NA NA NA
+10 Atilde à capital A, tilde NA NA NA NA NA
+11 auml ä small a, dieresis or umlautmark NA NA NA NA NA
+12 Auml Ä capital A, dieresis or umlautmark NA NA NA NA NA
+13 aelig æ small ae diphthong (ligature) NA NA NA NA NA
+14 AElig Æ capital AE diphthong(ligature) NA NA NA NA NA
+15 ccedil ç small c, cedilla NA NA NA NA NA
+16 Ccedil Ç capital C, cedilla NA NA NA NA NA
+17 eth ð small eth, Icelandic NA NA NA NA NA
+18 ETH Ð capital Eth, Icelandic NA NA NA NA NA
+19 eacute é small e, acute accent NA NA NA NA NA
+20 Eacute É capital E, acute accent NA NA NA NA NA
+21 ecirc ê small e, circumflex accent NA NA NA NA NA
+22 Ecirc Ê capital E, circumflex accent NA NA NA NA NA
+23 egrave è small e, grave accent NA NA NA NA NA
+24 Egrave È capital E, grave accent NA NA NA NA NA
+25 euml ë small e, dieresis or umlautmark NA NA NA NA NA
+26 Euml Ë capital E, dieresis or umlautmark NA NA NA NA NA
+27 iacute í small i, acute accent NA NA NA NA NA
+28 Iacute Í capital I, acute accent NA NA NA NA NA
+29 icirc î small i, circumflex accent NA NA NA NA NA
+30 Icirc Î capital I, circumflex accent NA NA NA NA NA
+31 igrave ì small i, grave accent NA NA NA NA NA
+32 Igrave Ì capital I, grave accent NA NA NA NA NA
+33 iuml ï small i, dieresis or umlautmark NA NA NA NA NA
+34 Iuml Ï capital I, dieresis or umlautmark NA NA NA NA NA
+35 ntilde ñ small n, tilde NA NA NA NA NA
+36 Ntilde Ñ capital N, tilde NA NA NA NA NA
+37 oacute ó small o, acute accent NA NA NA NA NA
+38 Oacute Ó capital O, acute accent NA NA NA NA NA
+39 ocirc ô small o, circumflex accent NA NA NA NA NA
+40 Ocirc Ô capital O, circumflex accent NA NA NA NA NA
+41 ograve ò small o, grave accent NA NA NA NA NA
+42 Ograve Ò capital O, grave accent NA NA NA NA NA
+43 oslash ø small o, slash NA NA NA NA NA
+44 Oslash Ø capital O, slash NA NA NA NA NA
+45 otilde õ small o, tilde NA NA NA NA NA
+46 Otilde Õ capital O, tilde NA NA NA NA NA
+47 ouml ö small o, dieresis or umlautmark NA NA NA NA NA
+48 Ouml Ö capital O, dieresis or umlautmark NA NA NA NA NA
+49 szlig ß small sharp s, German (szligature NA NA NA NA NA
+50 thorn þ small thorn, Icelandic NA NA NA NA NA
+51 THORN Þ capital THORN, Icelandic NA NA NA NA NA
+52 uacute ú small u, acute accent NA NA NA NA NA
+53 Uacute Ú capital U, acute accent NA NA NA NA NA
+54 ucirc û small u, circumflex accent NA NA NA NA NA
+55 Ucirc Û capital U, circumflex accent NA NA NA NA NA
+56 ugrave ù small u, grave accent NA NA NA NA NA
+57 Ugrave Ù capital U, grave accent NA NA NA NA NA
+58 uuml ü small u, dieresis or umlautmark NA NA NA NA NA
+59 Uuml Ü capital U, dieresis or umlautmark NA NA NA NA NA
+60 yacute ý small y, acute accent NA NA NA NA NA
+61 Yacute Ý capital Y, acute accent NA NA NA NA NA
+62 yuml ÿ small y, dieresis or umlautmark NA NA NA NA NA
+ X.ã. X.Ã. X.ä. X.Ä. X.æ. X.Æ. X.ç. X.Ç. X.ð. X.Ð. X.é. X.É. X.ê. X.Ê. X.è.
+1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+ X.È. X.ë. X.Ë. X.í. X.Í. X.î. X.Î. X.ì. X.Ì. X.ï. X.Ï. X.ñ. X.Ñ. X.ó. X.Ó.
+1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+ X.ô. X.Ô. X.ò. X.Ò. X.ø. X.Ø. X.õ. X.Õ. X.ö. X.Ö. X.ß. X.þ. X.Þ. X.ú. X.Ú.
+1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+ X.û. X.Û. X.ù. X.Ù. X.ü. X.Ü. X.ý. X.Ý. X.ÿ.
+1 NA NA NA NA NA NA NA NA NA
+2 NA NA NA NA NA NA NA NA NA
+3 NA NA NA NA NA NA NA NA NA
+4 NA NA NA NA NA NA NA NA NA
+5 NA NA NA NA NA NA NA NA NA
+6 NA NA NA NA NA NA NA NA NA
+7 NA NA NA NA NA NA NA NA NA
+8 NA NA NA NA NA NA NA NA NA
+9 NA NA NA NA NA NA NA NA NA
+10 NA NA NA NA NA NA NA NA NA
+11 NA NA NA NA NA NA NA NA NA
+12 NA NA NA NA NA NA NA NA NA
+13 NA NA NA NA NA NA NA NA NA
+14 NA NA NA NA NA NA NA NA NA
+15 NA NA NA NA NA NA NA NA NA
+16 NA NA NA NA NA NA NA NA NA
+17 NA NA NA NA NA NA NA NA NA
+18 NA NA NA NA NA NA NA NA NA
+19 NA NA NA NA NA NA NA NA NA
+20 NA NA NA NA NA NA NA NA NA
+21 NA NA NA NA NA NA NA NA NA
+22 NA NA NA NA NA NA NA NA NA
+23 NA NA NA NA NA NA NA NA NA
+24 NA NA NA NA NA NA NA NA NA
+25 NA NA NA NA NA NA NA NA NA
+26 NA NA NA NA NA NA NA NA NA
+27 NA NA NA NA NA NA NA NA NA
+28 NA NA NA NA NA NA NA NA NA
+29 NA NA NA NA NA NA NA NA NA
+30 NA NA NA NA NA NA NA NA NA
+31 NA NA NA NA NA NA NA NA NA
+32 NA NA NA NA NA NA NA NA NA
+33 NA NA NA NA NA NA NA NA NA
+34 NA NA NA NA NA NA NA NA NA
+35 NA NA NA NA NA NA NA NA NA
+36 NA NA NA NA NA NA NA NA NA
+37 NA NA NA NA NA NA NA NA NA
+38 NA NA NA NA NA NA NA NA NA
+39 NA NA NA NA NA NA NA NA NA
+40 NA NA NA NA NA NA NA NA NA
+41 NA NA NA NA NA NA NA NA NA
+42 NA NA NA NA NA NA NA NA NA
+43 NA NA NA NA NA NA NA NA NA
+44 NA NA NA NA NA NA NA NA NA
+45 NA NA NA NA NA NA NA NA NA
+46 NA NA NA NA NA NA NA NA NA
+47 NA NA NA NA NA NA NA NA NA
+48 NA NA NA NA NA NA NA NA NA
+49 NA NA NA NA NA NA NA NA NA
+50 NA NA NA NA NA NA NA NA NA
+51 NA NA NA NA NA NA NA NA NA
+52 NA NA NA NA NA NA NA NA NA
+53 NA NA NA NA NA NA NA NA NA
+54 NA NA NA NA NA NA NA NA NA
+55 NA NA NA NA NA NA NA NA NA
+56 NA NA NA NA NA NA NA NA NA
+57 NA NA NA NA NA NA NA NA NA
+58 NA NA NA NA NA NA NA NA NA
+59 NA NA NA NA NA NA NA NA NA
+60 NA NA NA NA NA NA NA NA NA
+61 NA NA NA NA NA NA NA NA NA
+62 NA NA NA NA NA NA NA NA NA
>
> if( 'XLSX' %in% xlsFormats() )
+ {
-+ example.latin1.x <- read.xls(latin1FileX, fileEncoding='latin1')
++ example.latin1.x <- read.xls(latin1FileX, fileEncoding='latin1')
++ example.latin1.x
++ } else {
++ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
+ }
+ X.á. X.Á. X.â. X.Â. X.à. X.À. X.å. X.Å.
+1 aacute á small a, acute accent NA NA NA NA NA
+2 Aacute Á capital A, acute accent NA NA NA NA NA
+3 acirc â small a, circumflex accent NA NA NA NA NA
+4 Acirc  capital A, circumflex accent NA NA NA NA NA
+5 agrave à small a, grave accent NA NA NA NA NA
+6 Agrave À capital A, grave accent NA NA NA NA NA
+7 aring å small a, ring NA NA NA NA NA
+8 Aring Å capital A, ring NA NA NA NA NA
+9 atilde ã small a, tilde NA NA NA NA NA
+10 Atilde à capital A, tilde NA NA NA NA NA
+11 auml ä small a, dieresis or umlautmark NA NA NA NA NA
+12 Auml Ä capital A, dieresis or umlautmark NA NA NA NA NA
+13 aelig æ small ae diphthong (ligature) NA NA NA NA NA
+14 AElig Æ capital AE diphthong(ligature) NA NA NA NA NA
+15 ccedil ç small c, cedilla NA NA NA NA NA
+16 Ccedil Ç capital C, cedilla NA NA NA NA NA
+17 eth ð small eth, Icelandic NA NA NA NA NA
+18 ETH Ð capital Eth, Icelandic NA NA NA NA NA
+19 eacute é small e, acute accent NA NA NA NA NA
+20 Eacute É capital E, acute accent NA NA NA NA NA
+21 ecirc ê small e, circumflex accent NA NA NA NA NA
+22 Ecirc Ê capital E, circumflex accent NA NA NA NA NA
+23 egrave è small e, grave accent NA NA NA NA NA
+24 Egrave È capital E, grave accent NA NA NA NA NA
+25 euml ë small e, dieresis or umlautmark NA NA NA NA NA
+26 Euml Ë capital E, dieresis or umlautmark NA NA NA NA NA
+27 iacute í small i, acute accent NA NA NA NA NA
+28 Iacute Í capital I, acute accent NA NA NA NA NA
+29 icirc î small i, circumflex accent NA NA NA NA NA
+30 Icirc Î capital I, circumflex accent NA NA NA NA NA
+31 igrave ì small i, grave accent NA NA NA NA NA
+32 Igrave Ì capital I, grave accent NA NA NA NA NA
+33 iuml ï small i, dieresis or umlautmark NA NA NA NA NA
+34 Iuml Ï capital I, dieresis or umlautmark NA NA NA NA NA
+35 ntilde ñ small n, tilde NA NA NA NA NA
+36 Ntilde Ñ capital N, tilde NA NA NA NA NA
+37 oacute ó small o, acute accent NA NA NA NA NA
+38 Oacute Ó capital O, acute accent NA NA NA NA NA
+39 ocirc ô small o, circumflex accent NA NA NA NA NA
+40 Ocirc Ô capital O, circumflex accent NA NA NA NA NA
+41 ograve ò small o, grave accent NA NA NA NA NA
+42 Ograve Ò capital O, grave accent NA NA NA NA NA
+43 oslash ø small o, slash NA NA NA NA NA
+44 Oslash Ø capital O, slash NA NA NA NA NA
+45 otilde õ small o, tilde NA NA NA NA NA
+46 Otilde Õ capital O, tilde NA NA NA NA NA
+47 ouml ö small o, dieresis or umlautmark NA NA NA NA NA
+48 Ouml Ö capital O, dieresis or umlautmark NA NA NA NA NA
+49 szlig ß small sharp s, German (szligature NA NA NA NA NA
+50 thorn þ small thorn, Icelandic NA NA NA NA NA
+51 THORN Þ capital THORN, Icelandic NA NA NA NA NA
+52 uacute ú small u, acute accent NA NA NA NA NA
+53 Uacute Ú capital U, acute accent NA NA NA NA NA
+54 ucirc û small u, circumflex accent NA NA NA NA NA
+55 Ucirc Û capital U, circumflex accent NA NA NA NA NA
+56 ugrave ù small u, grave accent NA NA NA NA NA
+57 Ugrave Ù capital U, grave accent NA NA NA NA NA
+58 uuml ü small u, dieresis or umlautmark NA NA NA NA NA
+59 Uuml Ü capital U, dieresis or umlautmark NA NA NA NA NA
+60 yacute ý small y, acute accent NA NA NA NA NA
+61 Yacute Ý capital Y, acute accent NA NA NA NA NA
+62 yuml ÿ small y, dieresis or umlautmark NA NA NA NA NA
+ X.ã. X.Ã. X.ä. X.Ä. X.æ. X.Æ. X.ç. X.Ç. X.ð. X.Ð. X.é. X.É. X.ê. X.Ê. X.è.
+1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+ X.È. X.ë. X.Ë. X.í. X.Í. X.î. X.Î. X.ì. X.Ì. X.ï. X.Ï. X.ñ. X.Ñ. X.ó. X.Ó.
+1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+ X.ô. X.Ô. X.ò. X.Ò. X.ø. X.Ø. X.õ. X.Õ. X.ö. X.Ö. X.ß. X.þ. X.Þ. X.ú. X.Ú.
+1 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+2 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+3 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+4 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+5 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+6 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+7 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+8 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+9 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+10 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+11 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+12 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+13 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+14 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+15 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+16 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+17 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+18 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+19 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+20 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+21 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+22 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+23 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+24 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+25 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+26 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+27 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+28 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+29 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+30 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+31 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+32 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+33 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+34 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+35 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+36 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+37 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+38 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+39 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+40 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+41 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+42 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+43 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+44 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+45 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+46 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+47 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+48 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+49 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+50 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+51 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+52 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+53 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+54 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+55 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+56 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+57 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+58 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+59 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+60 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+61 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+62 NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
+ X.û. X.Û. X.ù. X.Ù. X.ü. X.Ü. X.ý. X.Ý. X.ÿ.
+1 NA NA NA NA NA NA NA NA NA
+2 NA NA NA NA NA NA NA NA NA
+3 NA NA NA NA NA NA NA NA NA
+4 NA NA NA NA NA NA NA NA NA
+5 NA NA NA NA NA NA NA NA NA
+6 NA NA NA NA NA NA NA NA NA
+7 NA NA NA NA NA NA NA NA NA
+8 NA NA NA NA NA NA NA NA NA
+9 NA NA NA NA NA NA NA NA NA
+10 NA NA NA NA NA NA NA NA NA
+11 NA NA NA NA NA NA NA NA NA
+12 NA NA NA NA NA NA NA NA NA
+13 NA NA NA NA NA NA NA NA NA
+14 NA NA NA NA NA NA NA NA NA
+15 NA NA NA NA NA NA NA NA NA
+16 NA NA NA NA NA NA NA NA NA
+17 NA NA NA NA NA NA NA NA NA
+18 NA NA NA NA NA NA NA NA NA
+19 NA NA NA NA NA NA NA NA NA
+20 NA NA NA NA NA NA NA NA NA
+21 NA NA NA NA NA NA NA NA NA
+22 NA NA NA NA NA NA NA NA NA
+23 NA NA NA NA NA NA NA NA NA
+24 NA NA NA NA NA NA NA NA NA
+25 NA NA NA NA NA NA NA NA NA
+26 NA NA NA NA NA NA NA NA NA
+27 NA NA NA NA NA NA NA NA NA
+28 NA NA NA NA NA NA NA NA NA
+29 NA NA NA NA NA NA NA NA NA
+30 NA NA NA NA NA NA NA NA NA
+31 NA NA NA NA NA NA NA NA NA
+32 NA NA NA NA NA NA NA NA NA
+33 NA NA NA NA NA NA NA NA NA
+34 NA NA NA NA NA NA NA NA NA
+35 NA NA NA NA NA NA NA NA NA
+36 NA NA NA NA NA NA NA NA NA
+37 NA NA NA NA NA NA NA NA NA
+38 NA NA NA NA NA NA NA NA NA
+39 NA NA NA NA NA NA NA NA NA
+40 NA NA NA NA NA NA NA NA NA
+41 NA NA NA NA NA NA NA NA NA
+42 NA NA NA NA NA NA NA NA NA
+43 NA NA NA NA NA NA NA NA NA
+44 NA NA NA NA NA NA NA NA NA
+45 NA NA NA NA NA NA NA NA NA
+46 NA NA NA NA NA NA NA NA NA
+47 NA NA NA NA NA NA NA NA NA
+48 NA NA NA NA NA NA NA NA NA
+49 NA NA NA NA NA NA NA NA NA
+50 NA NA NA NA NA NA NA NA NA
+51 NA NA NA NA NA NA NA NA NA
+52 NA NA NA NA NA NA NA NA NA
+53 NA NA NA NA NA NA NA NA NA
+54 NA NA NA NA NA NA NA NA NA
+55 NA NA NA NA NA NA NA NA NA
+56 NA NA NA NA NA NA NA NA NA
+57 NA NA NA NA NA NA NA NA NA
+58 NA NA NA NA NA NA NA NA NA
+59 NA NA NA NA NA NA NA NA NA
+60 NA NA NA NA NA NA NA NA NA
+61 NA NA NA NA NA NA NA NA NA
+62 NA NA NA NA NA NA NA NA NA
>
>
> ## Check handling of very wide file
@@ -723,6 +1363,9 @@
+ {
+ example.wide.x <- read.xls(wideFileX)
+ stopifnot(dim(example.wide.x)==c(0,16384))
++ } else {
++ cat("** DIFF IN THIS SECTION IS EXPECTED BECAUSE PERL PACKAGES **\n")
++ cat("** FOR SUPPORTING XLSX ARE NOT INSTALLED **\n")
+ }
>
> ## Check handling of files with dates calulcated relative to
@@ -846,4 +1489,4 @@
>
> proc.time()
user system elapsed
- 14.104 0.888 15.221
+ 13.148 0.835 14.190
Modified: trunk/gdata/tests/test.reorder.factor.Rout.save
===================================================================
--- trunk/gdata/tests/test.reorder.factor.Rout.save 2015-04-28 21:12:20 UTC (rev 1988)
+++ trunk/gdata/tests/test.reorder.factor.Rout.save 2015-04-29 01:29:30 UTC (rev 1989)
@@ -53,4 +53,4 @@
>
> proc.time()
user system elapsed
- 0.339 0.046 0.379
+ 0.327 0.045 0.363
Modified: trunk/gdata/tests/tests.write.fwf.Rout.save
===================================================================
--- trunk/gdata/tests/tests.write.fwf.Rout.save 2015-04-28 21:12:20 UTC (rev 1988)
+++ trunk/gdata/tests/tests.write.fwf.Rout.save 2015-04-29 01:29:30 UTC (rev 1989)
@@ -231,4 +231,4 @@
>
> proc.time()
user system elapsed
- 0.434 0.049 0.475
+ 0.421 0.045 0.459
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-28 21:12:22
|
Revision: 1988
http://sourceforge.net/p/r-gregmisc/code/1988
Author: warnes
Date: 2015-04-28 21:12:20 +0000 (Tue, 28 Apr 2015)
Log Message:
-----------
Update ChangeLog for gdata 2.16.1
Modified Paths:
--------------
trunk/gdata/inst/ChangeLog
Modified: trunk/gdata/inst/ChangeLog
===================================================================
--- trunk/gdata/inst/ChangeLog 2015-04-28 21:11:47 UTC (rev 1987)
+++ trunk/gdata/inst/ChangeLog 2015-04-28 21:12:20 UTC (rev 1988)
@@ -1,5 +1,15 @@
2015-04-28 warnes
+ * [r1987] inst/NEWS: Update NEWS for gdata 2.16.1
+ * [r1986] NAMESPACE: Remove no-longer defined methods.
+ * [r1985] man/reorder.Rd: Summary: Minor formatting changes, use
+ rnorm() for X in example, and use set.seed() for consistent
+ results.
+ * [r1984] man/first.Rd: Summary: Replace unicode single-quote
+ characters with ASCII ones.
+ * [r1983] R/reorder.R: Summary: Call base::sort instead of sort,
+ which has been redefined by arguments.
+ * [r1982] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog.
* [r1981] DESCRIPTION: Bump version number.
* [r1980] R/trim.R: Remove CVS header tag.
* [r1979] DESCRIPTION: Update version requirement for R (>= 2.3.0)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-28 21:11:50
|
Revision: 1987
http://sourceforge.net/p/r-gregmisc/code/1987
Author: warnes
Date: 2015-04-28 21:11:47 +0000 (Tue, 28 Apr 2015)
Log Message:
-----------
Update NEWS for gdata 2.16.1
Modified Paths:
--------------
trunk/gdata/inst/NEWS
Modified: trunk/gdata/inst/NEWS
===================================================================
--- trunk/gdata/inst/NEWS 2015-04-28 06:28:23 UTC (rev 1986)
+++ trunk/gdata/inst/NEWS 2015-04-28 21:11:47 UTC (rev 1987)
@@ -1,11 +1,22 @@
-Changes in 2.16.1 (2015-04-25)
+Changes in 2.16.1 (2015-04-28)
+-----------------------------
+
+Other changes:
+
+- Requirement for Perl version 5.10.0 or later is specified in the
+ package DESCRITION.
+
+- first() and last() are now simply wrappers for calls to 'head(x, n=1)' and
+ 'tail(x, n=1)', respectively.
+
+
+Changes in 2.16.0 (2015-04-25)
------------------------------
New features:
- New functions first() and last() to return the first or last element
- of an object. These are convenience functions for 'head(x, n=1)' and
- 'tail(x, n=1)', respectively,
+ of an object.
- New functions left() and right() to return the leftmost or
rightmost n (default to 6) columns of a matrix or dataframe.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-28 06:28:30
|
Revision: 1986
http://sourceforge.net/p/r-gregmisc/code/1986
Author: warnes
Date: 2015-04-28 06:28:23 +0000 (Tue, 28 Apr 2015)
Log Message:
-----------
Remove no-longer defined methods.
Modified Paths:
--------------
trunk/gdata/NAMESPACE
Modified: trunk/gdata/NAMESPACE
===================================================================
--- trunk/gdata/NAMESPACE 2015-04-28 06:27:33 UTC (rev 1985)
+++ trunk/gdata/NAMESPACE 2015-04-28 06:28:23 UTC (rev 1986)
@@ -156,11 +156,7 @@
S3method(trim, list)
S3method(trim, data.frame)
-## first, last, left, right
-S3method(first, default)
-S3method(first, list )
-S3method(last, default)
-S3method(last, list )
+## left, right
S3method(left, data.frame)
S3method(left, matrix)
S3method(right, data.frame)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-28 06:27:35
|
Revision: 1985
http://sourceforge.net/p/r-gregmisc/code/1985
Author: warnes
Date: 2015-04-28 06:27:33 +0000 (Tue, 28 Apr 2015)
Log Message:
-----------
Summary: Minor formatting changes, use rnorm() for X in example, and use set.seed() for consistent results.
Modified Paths:
--------------
trunk/gdata/man/reorder.Rd
Modified: trunk/gdata/man/reorder.Rd
===================================================================
--- trunk/gdata/man/reorder.Rd 2015-04-28 06:16:04 UTC (rev 1984)
+++ trunk/gdata/man/reorder.Rd 2015-04-28 06:27:33 UTC (rev 1985)
@@ -1,5 +1,3 @@
-% $Id$
-
\name{reorder.factor}
\alias{reorder.factor}
\title{Reorder the Levels of a Factor}
@@ -7,13 +5,7 @@
Reorder the levels of a factor
}
\usage{
-\method{reorder}{factor}(x,
- X,
- FUN,
- ...,
- order=is.ordered(x),
- new.order,
- sort=mixedsort)
+\method{reorder}{factor}(x, X, FUN, ..., order=is.ordered(x), new.order, sort=mixedsort)
}
\arguments{
\item{x}{factor}
@@ -58,9 +50,18 @@
\author{Gregory R. Warnes \email{gr...@wa...}}
-\seealso{\code{\link{factor}} and \code{\link[stats]{reorder}}}
+\seealso{
+ \code{\link{factor}}
+ and
+ \code{\link[stats]{reorder}}
+}
\examples{
+
+\dontshow{
+ set.seed(123456)
+}
+
# Create a 4 level example factor
trt <- factor( sample( c("PLACEBO", "300 MG", "600 MG", "1200 MG"),
100, replace=TRUE ) )
@@ -78,7 +79,7 @@
trt4 <- reorder(trt, new.order=c("PLACEBO", "300 MG", "600 MG", "1200 MG"))
summary(trt4)
# - using frequency
- trt5 <- reorder(trt, X=as.numeric(trt), FUN=length)
+ trt5 <- reorder(trt, X=rnorm(100), FUN=mean)
summary(trt5)
# Drop out the '300 MG' level
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-28 06:16:06
|
Revision: 1984
http://sourceforge.net/p/r-gregmisc/code/1984
Author: warnes
Date: 2015-04-28 06:16:04 +0000 (Tue, 28 Apr 2015)
Log Message:
-----------
Summary: Replace unicode single-quote characters with ASCII ones.
Modified Paths:
--------------
trunk/gdata/man/first.Rd
Modified: trunk/gdata/man/first.Rd
===================================================================
--- trunk/gdata/man/first.Rd 2015-04-28 06:04:02 UTC (rev 1983)
+++ trunk/gdata/man/first.Rd 2015-04-28 06:16:04 UTC (rev 1984)
@@ -15,11 +15,11 @@
\item{n}{a single integer. If positive, size for the resulting object:
number of elements for a vector (including lists), rows for a
matrix or data frame or lines for a function. If negative,
- all but the ‘n’ last/first number of elements of ‘x’.}
+ all but the 'n' last/first number of elements of 'x'.}
\item{...}{arguments to be passed to or from other methods.}
}
\value{
- An object (usually) like ‘x’ but generally smaller.
+ An object (usually) like 'x' but generally smaller.
}
\author{
Gregory R. Warnes \email{gr...@wa...}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-28 06:04:10
|
Revision: 1983
http://sourceforge.net/p/r-gregmisc/code/1983
Author: warnes
Date: 2015-04-28 06:04:02 +0000 (Tue, 28 Apr 2015)
Log Message:
-----------
Summary: Call base::sort instead of sort, which has been redefined by arguments.
Modified Paths:
--------------
trunk/gdata/R/reorder.R
Modified: trunk/gdata/R/reorder.R
===================================================================
--- trunk/gdata/R/reorder.R 2015-04-28 04:59:31 UTC (rev 1982)
+++ trunk/gdata/R/reorder.R 2015-04-28 06:04:02 UTC (rev 1983)
@@ -17,9 +17,11 @@
## replicated here:
## -->
scores <- tapply(X = X, INDEX = x, FUN = FUN, ...)
- ans <- (if (order)
- ordered
- else factor)(x, levels = names(sort(scores, na.last = TRUE)))
+ levels <- names(base::sort(scores, na.last = TRUE))
+ if(order)
+ ans <- ordered(x, levels=levels)
+ else
+ ans <- factor(x, levels=levels)
attr(ans, "scores") <- scores
## <--
return(ans)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-28 04:59:44
|
Revision: 1982
http://sourceforge.net/p/r-gregmisc/code/1982
Author: warnes
Date: 2015-04-28 04:59:31 +0000 (Tue, 28 Apr 2015)
Log Message:
-----------
Update NEWS and ChangeLog.
Modified Paths:
--------------
trunk/gdata/inst/ChangeLog
trunk/gdata/inst/NEWS
Modified: trunk/gdata/inst/ChangeLog
===================================================================
--- trunk/gdata/inst/ChangeLog 2015-04-28 04:58:33 UTC (rev 1981)
+++ trunk/gdata/inst/ChangeLog 2015-04-28 04:59:31 UTC (rev 1982)
@@ -1,164 +1,123 @@
-2015-04-25 16:24 warnes
+2015-04-28 warnes
- * R/write.fwf.R: Missed on commit.
+ * [r1981] DESCRIPTION: Bump version number.
+ * [r1980] R/trim.R: Remove CVS header tag.
+ * [r1979] DESCRIPTION: Update version requirement for R (>= 2.3.0)
+ and perl (5.10.0).
+ * [r1978] R/first.R, R/left.R, man/first.Rd: - first() and last()
+ are now simply wrappers to utils::head() and
+ utils::tail() with a default 'n=1' instead of 'n=6'.
+ - Move code for left() and right() into a separate file.
+ * [r1977] R/reorder.R, man/reorder.Rd: If arguments 'X' or 'FUN' is
+ supplied to reorder.factor(), mimic the
+ behavior of stats::reorder.default() rather than trying to call
+ it via
+ NextMethod.
-2015-04-25 16:23 warnes
+2015-04-25 warnes
- * R/write.fwf.R, tests/test.humanReadable.Rout.save,
+ * [r1974] DESCRIPTION: List needs a conjuction
+ * [r1973] inst/NEWS: Fix spelling errors & typos
+ * [r1972] DESCRIPTION: Fix typographical errors
+ * [r1971] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog
+ (again)
+ * [r1970] NAMESPACE, R/aggregate.table.R: Remove aggregate.table()
+ entirely
+ * [r1969] tests/test.humanReadable.R,
+ tests/test.humanReadable.Rout.save,
+ tests/test.read.xls.Rout.save,
tests/test.reorder.factor.Rout.save,
+ tests/tests.write.fwf.Rout.save: 'test.humanReadable.R' needed
+ set.seed() to make the results consistent.
+ * [r1968] tests/test.humanReadable.Rout.save,
+ tests/test.read.xls.Rout.save,
+ tests/test.reorder.factor.Rout.save,
+ tests/tests.write.fwf.Rout.save: Update .save files
+ * [r1967] R/write.fwf.R: Missed on commit.
+ * [r1966] R/write.fwf.R, tests/test.humanReadable.Rout.save,
+ tests/test.reorder.factor.Rout.save,
tests/tests.write.fwf.Rout.save,
tests/unitTests/runit.write.fwf.R: Modfy write.fwf() to properly
handle matrix argument, avoiding conversion to dataframe unless
rownames=TRUE. Add corresponding unit tests.
-
-2015-04-25 09:11 warnes
-
- * inst/perl/module_tools.pl: Installing PERL modules was failing.
- Adding CPAN configuration option fixed the problem.
-
-2015-04-25 08:49 warnes
-
- * inst/perl/xls2csv.pl: Error message about executable name was
- missing one alternative
-
-2015-04-25 07:59 warnes
-
- * DESCRIPTION: Better describe gdata contents
-
-2015-04-25 07:58 warnes
-
- * NAMESPACE: is.* and as.* aren't generics
-
-2015-04-25 07:57 warnes
-
- * man/humanReadable.Rd, man/object.size.Rd: Add 'justify' argument
- to print and format object_sizes methods
-
-2015-04-25 07:57 warnes
-
- * R/humanReadable.R, R/object.size.R: Add 'justify' argument to
- print and format object_sizes methods
-
-2015-04-25 07:56 warnes
-
- * R/write.fwf.R: Remove stray call to 'browser'
-
-2015-04-25 06:26 warnes
-
- * DESCRIPTION, inst/ChangeLog, inst/NEWS: Update DESCRIPTION,
- ChangeLog, and NEWS
-
-2015-04-25 05:54 warnes
-
- * NAMESPACE, R/humanReadable.R, R/object.size.R,
+ * [r1965] inst/perl/module_tools.pl: Installing PERL modules was
+ failing. Adding CPAN configuration option fixed the problem.
+ * [r1964] inst/perl/xls2csv.pl: Error message about executable name
+ was missing one alternative
+ * [r1963] DESCRIPTION: Better describe gdata contents
+ * [r1962] NAMESPACE: is.* and as.* aren't generics
+ * [r1961] man/humanReadable.Rd, man/object.size.Rd: Add 'justify'
+ argument to print and format object_sizes methods
+ * [r1960] R/humanReadable.R, R/object.size.R: Add 'justify'
+ argument to print and format object_sizes methods
+ * [r1959] R/write.fwf.R: Remove stray call to 'browser'
+ * [r1958] DESCRIPTION, inst/ChangeLog, inst/NEWS: Update
+ DESCRIPTION, ChangeLog, and NEWS
+ * [r1957] NAMESPACE, R/humanReadable.R, R/object.size.R,
man/humanReadable.Rd, man/object.size.Rd,
tests/test.humanReadable.R, tests/test.humanReadable.Rout.save:
Complete work on object.size(), object_sizes methods, and
humanReadable.
+ * [r1956] inst/perl/Spreadsheet/ParseExcel.pm: Add error message if
+ Excel file format is too old
-2015-04-25 02:52 warnes
+2015-04-23 warnes
- * inst/perl/Spreadsheet/ParseExcel.pm: Add error message if Excel
- file format is too old
-
-2015-04-23 22:49 warnes
-
- * inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog
-
-2015-04-23 22:41 warnes
-
- * R/write.fwf.R: - write.fwf() now properly supports matrix
+ * [r1953] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog
+ * [r1952] R/write.fwf.R: - write.fwf() now properly supports matrix
objects, including matrix
objects wihtout column names. (Reported by Carl Witthoft.)
-
-2015-04-23 21:55 warnes
-
- * inst/perl/xls2csv.pl: Remove 'use POSIX' from xls2csv.pl since it
- is no longer needed
-
-2015-04-23 17:40 warnes
-
- * inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog
-
-2015-04-23 17:37 warnes
-
- * R/reorder.R: reorder.factor() now hands off processing to
+ * [r1951] inst/perl/xls2csv.pl: Remove 'use POSIX' from xls2csv.pl
+ since it is no longer needed
+ * [r1939] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog
+ * [r1938] R/reorder.R: reorder.factor() now hands off processing to
stats:::reorder.default() when either 'X' or 'FUN' is specified.
-2015-04-22 23:18 warnes
+2015-04-22 warnes
- * inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for changes
- to humanReadable()
-
-2015-04-22 23:14 warnes
-
- * DESCRIPTION, R/humanReadable.R, R/object.size.R,
+ * [r1937] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for
+ changes to humanReadable()
+ * [r1936] DESCRIPTION, R/humanReadable.R, R/object.size.R,
man/humanReadable.Rd: Fix 'units' argument of humanReadable()
-
-2015-04-22 22:44 warnes
-
- * man/object.size.Rd: Update object.size() man page to reflect
- change in class of return value from 'object_size' to
+ * [r1935] man/object.size.Rd: Update object.size() man page to
+ reflect change in class of return value from 'object_size' to
'object_sizes'
-
-2015-04-22 22:41 warnes
-
- * inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for gdata
- 2.16.0
-
-2015-04-22 22:34 warnes
-
- * NAMESPACE, R/object.size.R: Modify gdaata:object.size to generate
- S3 objects of class 'object_sizes' (note the final 's') to avoid
- conflicts with methods in utils for object_size.
-
-2015-04-22 22:32 warnes
-
- * R/reorder.R, tests/test.reorder.factor.R,
+ * [r1934] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for
+ gdata 2.16.0
+ * [r1933] NAMESPACE, R/object.size.R: Modify gdaata:object.size to
+ generate S3 objects of class 'object_sizes' (note the final 's')
+ to avoid conflicts with methods in utils for object_size.
+ * [r1932] R/reorder.R, tests/test.reorder.factor.R,
tests/test.reorder.factor.Rout.save: Correct behavior of
reorder.factor() when argument 'X' is supplied by delgating to
stats:::reorder.default()
-2015-04-14 22:02 warnes
+2015-04-14 warnes
- * inst/ChangeLog: Update ChangeLog
+ * [r1929] inst/ChangeLog: Update ChangeLog
+ * [r1928] man/write.fwf.Rd: Remove editorializing
+ * [r1927] inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for
+ gdata 2.15.0
+ * [r1926] R/write.fwf.R, man/write.fwf.Rd: Add 'scientific'
+ argument to write.fwf to allow control of whether numeric values
+ can be displated using scientific notation.
+ * [r1925] inst/perl/xls2csv.pl: Replace depricated PERL function
+ POSIX::isnumeric with equivalent regexp
+ * [r1924] inst/ChangeLog: Add gdata ChangeLog to SVN
-2015-04-14 22:02 warnes
+2015-04-10 warnes
- * man/write.fwf.Rd: Remove editorializing
-
-2015-04-14 21:55 warnes
-
- * inst/ChangeLog, inst/NEWS: Update NEWS and ChangeLog for gdata
+ * [r1922] DESCRIPTION, NAMESPACE, inst/NEWS: Update files for gdata
2.15.0
-2015-04-14 21:52 warnes
+2015-04-08 warnes
- * R/write.fwf.R, man/write.fwf.Rd: Add 'scientific' argument to
- write.fwf to allow control of whether numeric values can be
- displated using scientific notation.
+ * [r1919] R/first.R, man/first.Rd, man/left.Rd: Move
+ first/last/left/right to from gtools to gdata
-2015-04-14 20:52 warnes
+2014-08-28 warnes
- * inst/perl/xls2csv.pl: Replace depricated PERL function
- POSIX::isnumeric with equivalent regexp
-
-2015-04-14 19:43 warnes
-
- * inst/ChangeLog: Add gdata ChangeLog to SVN
-
-2015-04-10 03:15 warnes
-
- * DESCRIPTION, NAMESPACE, inst/NEWS: Update files for gdata 2.15.0
-
-2015-04-08 19:55 warnes
-
- * R/first.R, man/first.Rd, man/left.Rd: Move first/last/left/right
- to from gtools to gdata
-
-2014-08-28 15:01 warnes
-
- * R/trim.R, inst/NEWS, inst/perl/xls2csv.pl,
+ * [r1883] R/trim.R, inst/NEWS, inst/perl/xls2csv.pl,
inst/xls/ExampleExcelFile.xls, inst/xls/ExampleExcelFile.xlsx,
inst/xls/ExampleExcelFile_1900.xls,
inst/xls/ExampleExcelFile_1900.xlsx,
@@ -166,64 +125,36 @@
inst/xls/ExampleExcelFile_1904.xlsx, tests/test.read.xls.R,
tests/test.read.xls.Rout.save, tests/tests.write.fwf.Rout.save:
Everything works now!
-
-2014-08-28 05:22 warnes
-
- * inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm: Suppress annoying
- warnings in Spreadsheet::ParseXLS::FmtDefalt.
-
-2014-08-28 05:17 warnes
-
- * inst/xls/ExampleExcelFile_1900.xls,
+ * [r1882] inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm: Suppress
+ annoying warnings in Spreadsheet::ParseXLS::FmtDefalt.
+ * [r1881] inst/xls/ExampleExcelFile_1900.xls,
inst/xls/ExampleExcelFile_1900.xlsx,
inst/xls/ExampleExcelFile_1904.xls,
inst/xls/ExampleExcelFile_1904.xlsx, tests/test.read.xls.R: Add
tests and corresponding test files for 1900 and 1904 based
XLX/XLSX files
-
-2014-08-28 04:56 warnes
-
- * inst/perl/Spreadsheet/XLSX, inst/perl/Spreadsheet/XLSX.pm,
- inst/perl/install_modules.pl, inst/perl/module_tools.pl,
- inst/perl/sheetCount.pl, inst/perl/supportedFormats.pl: Complete
- transition from Spreadsheet::XLSX to Spreadsheet::ParseXLSX
-
-2014-08-28 04:55 warnes
-
- * inst/perl/xls2csv.pl: Handle Excel files created on the Mac,
- where by default Excel uses
+ * [r1880] inst/perl/Spreadsheet/XLSX,
+ inst/perl/Spreadsheet/XLSX.pm, inst/perl/install_modules.pl,
+ inst/perl/module_tools.pl, inst/perl/sheetCount.pl,
+ inst/perl/supportedFormats.pl: Complete transition from
+ Spreadsheet::XLSX to Spreadsheet::ParseXLSX
+ * [r1879] inst/perl/xls2csv.pl: Handle Excel files created on the
+ Mac, where by default Excel uses
1904-01-01 as the baseline for dates, rather than the usual
1900-01-01.
-
-2014-08-28 03:08 warnes
-
- * inst/perl/Crypt/.exists, inst/perl/XML/.exists: Remove dotfiles
-
-2014-08-28 02:08 warnes
-
- * DESCRIPTION, inst/NEWS: Update for release
-
-2014-08-28 02:01 warnes
-
- * inst/xls/wide.xls, inst/xls/wide.xlsx: Add test for handling fo
- very wide xls and xlsx files.
-
-2014-08-28 02:00 warnes
-
- * tests/test.read.xls.R: Add test for handling fo very wide xls and
- xlsx files.
-
-2014-08-28 01:50 warnes
-
- * inst/perl/module_tools.pl, inst/perl/sheetCount.pl,
+ * [r1878] inst/perl/Crypt/.exists, inst/perl/XML/.exists: Remove
+ dotfiles
+ * [r1877] DESCRIPTION, inst/NEWS: Update for release
+ * [r1876] inst/xls/wide.xls, inst/xls/wide.xlsx: Add test for
+ handling fo very wide xls and xlsx files.
+ * [r1875] tests/test.read.xls.R: Add test for handling fo very wide
+ xls and xlsx files.
+ * [r1874] inst/perl/module_tools.pl, inst/perl/sheetCount.pl,
inst/perl/xls2csv.pl: Modify code to use latest version of
Spreadsheet::ParseExcel and to replace Spreadsheet::XLSX woth
Spreadsheet::ParseXLSX
-
-2014-08-28 01:28 warnes
-
- * inst/perl/Crypt, inst/perl/Crypt/.exists, inst/perl/Crypt/RC4.pm,
- inst/perl/Digest, inst/perl/Digest/Perl,
+ * [r1873] inst/perl/Crypt, inst/perl/Crypt/.exists,
+ inst/perl/Crypt/RC4.pm, inst/perl/Digest, inst/perl/Digest/Perl,
inst/perl/Digest/Perl/MD5.pm, inst/perl/Graphics,
inst/perl/Graphics/ColorUtils.pm,
inst/perl/Spreadsheet/ParseExcel.pm,
@@ -247,93 +178,44 @@
inst/perl/XML/Twig/XPath.pm: Update Spreadsheet::ParseExcel, add
Spreadsheet:ParseXLSX, add dependencies
-2014-04-05 21:08 warnes
+2014-04-05 warnes
- * tests/unitTests/runit.unknown.R: Apply same changes to
+ * [r1801] tests/unitTests/runit.unknown.R: Apply same changes to
NAToUnknown that were previously applied to
unknownToNA for POSIXlt.
-
-2014-04-05 18:41 warnes
-
- * inst/NEWS: Update NEWS with latest changes
-
-2014-04-05 18:38 warnes
-
- * R/nobs.R: Call stats::nobs instead of stats:::nobs.default within
+ * [r1800] inst/NEWS: Update NEWS with latest changes
+ * [r1799] R/nobs.R: Call stats::nobs instead of
+ stats:::nobs.default within
gdata::nobs.default. This avoids R CMD check warning.
-
-2014-04-05 18:22 warnes
-
- * tests/unitTests/runit.unknown.R: Don't compare optional POSIXlt
- field. Explicitly compare POSIXlt, with special handling of '-1'
- unknown value.
-
-2014-04-05 18:19 warnes
-
- * R/mapLevels.R, R/unknown.R: Don't use gdata:::<foo> prefix to
- access gdata function <foo>
-
-2014-04-05 17:01 warnes
-
- * DESCRIPTION: Fix syntax error in DESCRIPTION file.
-
-2014-04-05 17:00 warnes
-
- * tests/runRUnitTests.R: Package name needs to be defined outside
- of if test.
-
-2014-04-05 17:00 warnes
-
- * vignettes/Rnews.sty: Style file needed
-
-2014-04-05 16:59 warnes
-
- * R/unknown.R, tests/unitTests/runit.unknown.R: The issue Brian
- pointed out was an error in the isUnknown() code, not an error in
- the unit tests!
-
-2014-04-05 15:55 warnes
-
- * tests/unitTests/runit.unknown.R: Apply changes Brian recommned to
- NAtoUnknown as well as unknownToNA.
-
-2014-04-05 14:40 warnes
-
- * inst/NEWS: Update NEWS file
-
-2014-04-05 14:38 warnes
-
- * inst/doc/Rnews.dtx: Don't need latex .dtx source file
-
-2014-04-05 14:26 warnes
-
- * inst/doc/mapLevels.Rnw, inst/doc/unknown.Rnw, vignettes,
+ * [r1798] tests/unitTests/runit.unknown.R: Don't compare optional
+ POSIXlt field. Explicitly compare POSIXlt, with special handling
+ of '-1' unknown value.
+ * [r1797] R/mapLevels.R, R/unknown.R: Don't use gdata:::<foo>
+ prefix to access gdata function <foo>
+ * [r1796] DESCRIPTION: Fix syntax error in DESCRIPTION file.
+ * [r1795] tests/runRUnitTests.R: Package name needs to be defined
+ outside of if test.
+ * [r1794] vignettes/Rnews.sty: Style file needed
+ * [r1793] R/unknown.R, tests/unitTests/runit.unknown.R: The issue
+ Brian pointed out was an error in the isUnknown() code, not an
+ error in the unit tests!
+ * [r1792] tests/unitTests/runit.unknown.R: Apply changes Brian
+ recommned to NAtoUnknown as well as unknownToNA.
+ * [r1791] inst/NEWS: Update NEWS file
+ * [r1790] inst/doc/Rnews.dtx: Don't need latex .dtx source file
+ * [r1789] inst/doc/mapLevels.Rnw, inst/doc/unknown.Rnw, vignettes,
vignettes/mapLevels.Rnw, vignettes/unknown.Rnw: Move vignettes
from inst/doc/ to vignettes/
-
-2014-04-05 13:57 warnes
-
- * R/aggregate.table.R, man/aggregate.table.Rd,
+ * [r1788] R/aggregate.table.R, man/aggregate.table.Rd,
man/gdata-defunct.Rd: Change 'aggregate.table' from deprecated to
defunct.
-
-2014-04-05 12:53 warnes
-
- * DESCRIPTION, inst/unitTests, man/gdata-package.Rd,
+ * [r1787] DESCRIPTION, inst/unitTests, man/gdata-package.Rd,
tests/runRUnitTests.R, tests/unitTests: Complete changes so that
the unit tests are run as part of R CMD check
-
-2014-04-05 02:25 warnes
-
- * DESCRIPTION, inst/NEWS: Update NEWS for gdata 2.13.4
-
-2014-04-05 02:25 warnes
-
- * NAMESPACE: Update NAMESPACE file to remove deleted function
-
-2014-04-05 02:23 warnes
-
- * inst/unitTests/Makefile, inst/unitTests/runit.bindData.R,
+ * [r1786] DESCRIPTION, inst/NEWS: Update NEWS for gdata 2.13.4
+ * [r1785] NAMESPACE: Update NAMESPACE file to remove deleted
+ function
+ * [r1784] inst/unitTests/Makefile, inst/unitTests/runit.bindData.R,
inst/unitTests/runit.cbindX.R,
inst/unitTests/runit.drop.levels.R,
inst/unitTests/runit.getDateTimeParts.R,
@@ -351,16 +233,10 @@
tests/runit.wideByFactor.R, tests/runit.write.fwf.R: Move unit
test files back to inst/unitTests. Fix up runRUnitTests.R to work
properly in the new location
-
-2014-04-05 01:27 warnes
-
- * tests/runit.unknown.R: - For unit tests, don't check for equality
- of optional POSIXlt
+ * [r1783] tests/runit.unknown.R: - For unit tests, don't check for
+ equality of optional POSIXlt
components. (Bug reported by Brian Ripley).
-
-2014-04-05 01:08 warnes
-
- * R/runRUnitTests.R, inst/unitTests/Makefile,
+ * [r1782] R/runRUnitTests.R, inst/unitTests/Makefile,
inst/unitTests/runRUnitTests.R, inst/unitTests/runit.bindData.R,
inst/unitTests/runit.cbindX.R,
inst/unitTests/runit.drop.levels.R,
@@ -379,115 +255,80 @@
tests/runit.wideByFactor.R, tests/runit.write.fwf.R: Move unit
test code into the (now) standard location
-2014-03-19 10:04 arnima
+2014-03-19 arnima
- * R/keep.R: change warning message to R standards
+ * [r1777] R/keep.R: change warning message to R standards
-2013-12-18 14:33 arnima
+2013-12-18 arnima
- * R/ll.R: Retain original list order unless sort=FALSE; also stop
- if unnamed list
+ * [r1758] R/ll.R: Retain original list order unless sort=FALSE;
+ also stop if unnamed list
-2013-12-16 19:58 warnes
+2013-12-16 warnes
- * R/trim.R: Trim will now remove all types of leading/trailing
- whitespace by using
+ * [r1757] R/trim.R: Trim will now remove all types of
+ leading/trailing whitespace by using
the [:blank:] character class.
-2013-06-29 01:40 warnes
+2013-06-29 warnes
- * inst/NEWS: Update NEWS for second try for gdata 2.13.2
-
-2013-06-29 01:37 warnes
-
- * R/ll.R: Simplify ll() by stuffing list arguments into an
+ * [r1692] inst/NEWS: Update NEWS for second try for gdata 2.13.2
+ * [r1691] R/ll.R: Simplify ll() by stuffing list arguments into an
environment, avoiding the need to use attach/detach.
-2013-06-28 21:31 warnes
+2013-06-28 warnes
- * inst/NEWS: Update NEWS for gdata 2.13.2
+ * [r1685] inst/NEWS: Update NEWS for gdata 2.13.2
+ * [r1684] tests/test.read.xls.Rout.save,
+ tests/tests.write.fwf.Rout.save: Minor update to
+ tests/*.Rout.save
+ * [r1683] R/ll.R: Add on.exit() handler to ensure a matching detach
+ occurs when attach is used in ll()
+ * [r1682] DESCRIPTION: Update for gdata 2.13.2
+ * [r1681] R/aggregate.table.R: Improve deprecated message
-2013-06-28 21:24 warnes
+2013-03-24 warnes
- * tests/test.read.xls.Rout.save, tests/tests.write.fwf.Rout.save:
- Minor update to tests/*.Rout.save
+ * [r1645] tests/test.read.xls.Rout.save,
+ tests/tests.write.fwf.Rout.save: Update test files for code
+ changes
+ * [r1644] inst/NEWS: Fix formatting in NEWS
+ * [r1643] DESCRIPTION, inst/NEWS, man/read.xls.Rd,
+ man/sheetCount.Rd, tests/test.read.xls.R: Replaced calls to
+ depreciated function ".path.package" with the new public function
+ "path.package".
-2013-06-28 21:22 warnes
+2013-01-14 warnes
- * R/ll.R: Add on.exit() handler to ensure a matching detach occurs
- when attach is used in ll()
-
-2013-06-28 20:29 warnes
-
- * DESCRIPTION: Update for gdata 2.13.2
-
-2013-06-28 20:26 warnes
-
- * R/aggregate.table.R: Improve deprecated message
-
-2013-03-24 04:50 warnes
-
- * tests/test.read.xls.Rout.save, tests/tests.write.fwf.Rout.save:
- Update test files for code changes
-
-2013-03-24 04:36 warnes
-
- * inst/NEWS: Fix formatting in NEWS
-
-2013-03-24 04:34 warnes
-
- * DESCRIPTION, inst/NEWS, man/read.xls.Rd, man/sheetCount.Rd,
- tests/test.read.xls.R: Replaced calls to depreciated function
- ".path.package" with the new public function "path.package".
-
-2013-01-14 20:47 warnes
-
- * R/installXLSXsupport.R, R/sheetCount.R, R/xls2sep.R,
+ * [r1639] R/installXLSXsupport.R, R/sheetCount.R, R/xls2sep.R,
R/xlsFormats.R: Replace (obsolete) '.path.package' with
'find.package' function.
-2012-09-20 17:35 warnes
+2012-09-20 warnes
- * man/MedUnits.Rd, man/ans.Rd, man/duplicated2.Rd: Correct .Rd file
- errors detected by 'R CMD check'.
+ * [r1622] man/MedUnits.Rd, man/ans.Rd, man/duplicated2.Rd: Correct
+ .Rd file errors detected by 'R CMD check'.
+ * [r1621] NAMESPACE: Add duplicated() and ans() to the NAMESPACE.
+ * [r1620] DESCRIPTION, inst/NEWS: Update for gdata 2.13.0.
+ * [r1619] man/ConvertMedUnits.Rd: Fix typographic error.
+ * [r1618] R/ans.R, R/duplicated2.R, man/ans.Rd, man/duplicated2.Rd:
+ Add 'ans()' and 'duplicated()' contributed by Liviu Andronic.
-2012-09-20 17:15 warnes
+2012-09-19 warnes
- * NAMESPACE: Add duplicated() and ans() to the NAMESPACE.
-
-2012-09-20 17:12 warnes
-
- * DESCRIPTION, inst/NEWS: Update for gdata 2.13.0.
-
-2012-09-20 15:42 warnes
-
- * man/ConvertMedUnits.Rd: Fix typographic error.
-
-2012-09-20 15:39 warnes
-
- * R/ans.R, R/duplicated2.R, man/ans.Rd, man/duplicated2.Rd: Add
- 'ans()' and 'duplicated()' contributed by Liviu Andronic.
-
-2012-09-19 18:30 warnes
-
- * data/MedUnits.rda: Correct column names. Unit columns were
- reversed and misspelled.
-
-2012-09-19 18:02 warnes
-
- * R/sheetCount.R: Add ignore.stderr to system command in sheetCmd()
- to prevent stderr
+ * [r1617] data/MedUnits.rda: Correct column names. Unit columns
+ were reversed and misspelled.
+ * [r1616] R/sheetCount.R: Add ignore.stderr to system command in
+ sheetCmd() to prevent stderr
messages from being included in the captured output from the perl
script.
-2012-09-12 17:40 warnes
+2012-09-12 warnes
- * DESCRIPTION, inst/NEWS: Update for gdata 2.12.0
-
-2012-09-12 17:39 warnes
-
- * R/aggregate.table.R, man/aggregate.table.Rd: 'stats::aggregate'
- was made into a generic on 27-Jan-2010, so that
+ * [r1606] DESCRIPTION, inst/NEWS: Update for gdata 2.12.0
+ * [r1605] R/aggregate.table.R, man/aggregate.table.Rd:
+ 'stats::aggregate' was made into a generic on 27-Jan-2010, so
+ that
attempting to call 'aggregate' on a 'table' object will now
incorrectly call 'aggregate.table'. Since 'aggregate.table' can
be
@@ -498,48 +339,31 @@
the 'aggregate.table' function will now display a warning that it
is depreciated and recommending the equivalent call to tapply. It
will be removed entirely in a future version of gdata.
+ * [r1604] .Rinstignore: Don't ignore .Rnw files, but do ignore .svn
+ files.
-2012-09-12 17:29 warnes
+2012-09-11 warnes
- * .Rinstignore: Don't ignore .Rnw files, but do ignore .svn files.
-
-2012-09-11 20:41 warnes
-
- * man/interleave.Rd: Clarify workding of DROP argument to
+ * [r1603] man/interleave.Rd: Clarify workding of DROP argument to
interleave().
-
-2012-09-11 20:37 warnes
-
- * man/interleave.Rd: Replace call to aggregate.table() with
+ * [r1602] man/interleave.Rd: Replace call to aggregate.table() with
equivalent tapply() call since aggregate.table() is being
depreciated.
-2012-08-22 16:47 warnes
+2012-08-22 warnes
- * DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for gdate
- 2.11.1.
-
-2012-08-22 16:42 warnes
-
- * man/read.xls.Rd: Add example for read.xls() that shows how to use
- the fileEncoding
+ * [r1601] DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for
+ gdate 2.11.1.
+ * [r1600] man/read.xls.Rd: Add example for read.xls() that shows
+ how to use the fileEncoding
argument to read in latin-1 encoded data.
-
-2012-08-22 16:41 warnes
-
- * tests/latin-1.xls, tests/test.read.xls.R,
+ * [r1599] tests/latin-1.xls, tests/test.read.xls.R,
tests/test.read.xls.Rout.save: Add XLSX test for latin-1
characters, and look for them in their new
location in inst/xls/.
-
-2012-08-22 16:35 warnes
-
- * inst/xls/latin-1.xls, inst/xls/latin-1.xlsx: add XLSX version of
- latin-1.xls
-
-2012-08-22 15:48 warnes
-
- * tests/latin-1.xls, tests/test.read.xls.R,
+ * [r1598] inst/xls/latin-1.xls, inst/xls/latin-1.xlsx: add XLSX
+ version of latin-1.xls
+ * [r1597] tests/latin-1.xls, tests/test.read.xls.R,
tests/test.read.xls.Rout.save: Add test file and code to ensure
that read.xls() can properly handle
files with alternative encodings. latin-1.xls contains each of
@@ -547,34 +371,23 @@
non-ascii latin-1 special characters in both the column headings
and
the body of the file.
-
-2012-08-22 15:45 warnes
-
- * R/read.xls.R: Change code to have R read the csv/tab data from
- the file rather than
+ * [r1596] R/read.xls.R: Change code to have R read the csv/tab data
+ from the file rather than
from the connetion we made, so that file encodings can be
properly handled.
+ * [r1595] R/read.xls.R: Always close the connection.
-2012-08-22 14:29 warnes
+2012-08-13 warnes
- * R/read.xls.R: Always close the connection.
+ * [r1594] inst/perl/xls2csv.pl: Remove trailing space from output
+ line.
-2012-08-13 22:13 warnes
+2012-06-18 warnes
- * inst/perl/xls2csv.pl: Remove trailing space from output line.
-
-2012-06-18 20:32 warnes
-
- * inst/NEWS: Update NEWS for 2.11.0 release.
-
-2012-06-18 20:27 warnes
-
- * DESCRIPTION: Bump version number and add SystemRequirements for
- perl.
-
-2012-06-18 20:26 warnes
-
- * R/xls2sep.R, inst/perl/xls2csv.pl, man/read.xls.Rd,
+ * [r1567] inst/NEWS: Update NEWS for 2.11.0 release.
+ * [r1566] DESCRIPTION: Bump version number and add
+ SystemRequirements for perl.
+ * [r1565] R/xls2sep.R, inst/perl/xls2csv.pl, man/read.xls.Rd,
tests/test.read.xls.R, tests/test.read.xls.Rout.save: read.xls()
and supporting functions now allow blank lines to be
preserved, rather than skipped, by supplying the argument
@@ -582,274 +395,180 @@
extended to suppor this via an optional "-s" argument which, when
present, *preserves* blank lines during the conversion.
-2012-06-13 01:10 warnes
+2012-06-13 warnes
- * DESCRIPTION, R/nobs.R, inst/NEWS: - nobs.default needs to handle
- logical vectors in addition to numeric
+ * [r1564] DESCRIPTION, R/nobs.R, inst/NEWS: - nobs.default needs to
+ handle logical vectors in addition to numeric
vectors.
- update DESCRIPTION and NEWS for 2.10.6.
+ * [r1563] R/nobs.R: nobs.default needs to handle logical as well as
+ numeric vectors.
-2012-06-13 01:00 warnes
+2012-06-08 warnes
- * R/nobs.R: nobs.default needs to handle logical as well as numeric
- vectors.
-
-2012-06-08 22:04 warnes
-
- * DESCRIPTION, tests/test.read.xls.Rout.save: Update DESCRIPTION
- and tests
-
-2012-06-08 21:59 warnes
-
- * tests/test.read.xls.R: fix incorrect function name
-
-2012-06-08 20:02 warnes
-
- * DESCRIPTION, man/installXLSXsupport.Rd: Mark example for
+ * [r1562] DESCRIPTION, tests/test.read.xls.Rout.save: Update
+ DESCRIPTION and tests
+ * [r1561] tests/test.read.xls.R: fix incorrect function name
+ * [r1560] DESCRIPTION, man/installXLSXsupport.Rd: Mark example for
installXLSXsupport() to not be executed durin R CMD check.
+ * [r1559] DESCRIPTION: stats:::nobs.default and stats::nobs.lm
+ require R > 2.13.0, so add this as a dependency.
-2012-06-08 19:01 warnes
+2012-06-06 warnes
- * DESCRIPTION: stats:::nobs.default and stats::nobs.lm require R >
- 2.13.0, so add this as a dependency.
-
-2012-06-06 22:10 warnes
-
- * DESCRIPTION, inst/NEWS: Update for release 2.10.2
-
-2012-06-06 22:09 warnes
-
- * R/nobs.R: Fix bugs in nobs.default.
-
-2012-06-06 21:11 warnes
-
- * tests/test.read.xls.Rout.save, tests/tests.write.fwf.Rout.save:
- Update to reflect warning on startup that 'nobs' hides
- 'stats::nobs'.
-
-2012-06-06 21:11 warnes
-
- * man/nobs.Rd: Remove stray non-ASCII characters.
-
-2012-06-06 21:07 warnes
-
- * R/nobs.R: The nobs() dispatch method must be defined in the gdata
- namespace to
+ * [r1552] DESCRIPTION, inst/NEWS: Update for release 2.10.2
+ * [r1551] R/nobs.R: Fix bugs in nobs.default.
+ * [r1550] tests/test.read.xls.Rout.save,
+ tests/tests.write.fwf.Rout.save: Update to reflect warning on
+ startup that 'nobs' hides 'stats::nobs'.
+ * [r1549] man/nobs.Rd: Remove stray non-ASCII characters.
+ * [r1548] R/nobs.R: The nobs() dispatch method must be defined in
+ the gdata namespace to
pick up the definition of gdata::nobs.default.
-
-2012-06-06 20:30 warnes
-
- * DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for 2.10.1
- release.
-
-2012-06-06 20:26 warnes
-
- * NAMESPACE, R/nobs.R, man/nobs.Rd: Define aliases for 'nobs' and
- 'nobs.lm' to support backward
+ * [r1547] DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for
+ 2.10.1 release.
+ * [r1546] NAMESPACE, R/nobs.R, man/nobs.Rd: Define aliases for
+ 'nobs' and 'nobs.lm' to support backward
compatibility for packages depending on gdata.
-
-2012-06-06 01:59 warnes
-
- * DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for 2.10.0
- release
-
-2012-06-06 01:53 warnes
-
- * NAMESPACE, R/startsWith.R, man/startsWith.Rd: - Add manual page
- and NAMESPACE entry for startsWith().
+ * [r1545] DESCRIPTION, inst/NEWS: Update DESCRIPTION and NEWS for
+ 2.10.0 release
+ * [r1544] NAMESPACE, R/startsWith.R, man/startsWith.Rd: - Add
+ manual page and NAMESPACE entry for startsWith().
- Add 'ignore.case' argument to startsWith().
-
-2012-06-06 01:26 warnes
-
- * tests/test.read.xls.Rout.save: Update to match new code.
-
-2012-06-06 01:25 warnes
-
- * man/read.xls.Rd: Replace non-ASCII characters.
-
-2012-06-06 01:21 warnes
-
- * R/read.xls.R, man/read.xls.Rd, tests/test.read.xls.R: Add
+ * [r1543] tests/test.read.xls.Rout.save: Update to match new code.
+ * [r1542] man/read.xls.Rd: Replace non-ASCII characters.
+ * [r1541] R/read.xls.R, man/read.xls.Rd, tests/test.read.xls.R: Add
na.strings to read.xls call to convert "#DIV/0!" to NA.
-2012-06-05 20:09 warnes
+2012-06-05 warnes
- * NAMESPACE: Remove nobs method dispatch and lm methods since these
- are now provided by the stats package.
-
-2012-06-05 20:08 warnes
-
- * R/env.R: Spell out arguments to ls() to avoid R CMD check
+ * [r1540] NAMESPACE: Remove nobs method dispatch and lm methods
+ since these are now provided by the stats package.
+ * [r1539] R/env.R: Spell out arguments to ls() to avoid R CMD check
warnings.
-
-2012-06-05 20:08 warnes
-
- * .Rinstignore: Add .Rinstignore file to omit latex style and
- source files from distributed inst/doc directory.
-
-2012-06-05 19:56 warnes
-
- * R/ConvertMedUnits.R: - Add NULL definition of MedUnits to avoid R
- CMD check warning.
+ * [r1538] .Rinstignore: Add .Rinstignore file to omit latex style
+ and source files from distributed inst/doc directory.
+ * [r1537] R/ConvertMedUnits.R: - Add NULL definition of MedUnits to
+ avoid R CMD check warning.
- Specify local environment when calling data() so that MedUnits
gets
defined in the function's environment rather than the global
environment.
+ * [r1536] R/ls.funs.R: Fix error in ls.funs() that occurs when
+ there are no objects in the environment.
+ * [r1535] R/object.size.R: Avoid warning by calling
+ utils::object.size rather than Internal(object.size(x))
-2012-06-05 19:07 warnes
+2012-05-31 warnes
- * R/ls.funs.R: Fix error in ls.funs() that occurs when there are no
- objects in the environment.
-
-2012-06-05 18:36 warnes
-
- * R/object.size.R: Avoid warning by calling utils::object.size
- rather than Internal(object.size(x))
-
-2012-05-31 22:14 warnes
-
- * R/nobs.R, man/nobs.Rd: - Remove dispatch function 'nobs' and
- method 'nobs.lm' since these are
+ * [r1534] R/nobs.R, man/nobs.Rd: - Remove dispatch function 'nobs'
+ and method 'nobs.lm' since these are
now provided by the R 'stats' package.
-2012-05-04 21:20 warnes
+2012-05-04 warnes
- * DESCRIPTION: Update for next release
+ * [r1532] DESCRIPTION: Update for next release
+ * [r1531] NAMESPACE, R/ls.funs.R, man/ls.funs.Rd: Add ls.funs() to
+ show functions defined in the specified environment.
+ * [r1530] man/is.what.Rd: Fix enumerate syntax.
-2012-05-04 19:39 warnes
+2012-04-03 warnes
- * NAMESPACE, R/ls.funs.R, man/ls.funs.Rd: Add ls.funs() to show
- functions defined in the specified environment.
+ * [r1522] R/startsWith.R: Add startsWith() function.
-2012-05-04 19:38 warnes
+2011-10-05 warnes
- * man/is.what.Rd: Fix enumerate syntax.
+ * [r1516] man/read.xls.Rd: Fix typo
-2012-04-03 19:49 warnes
+2011-09-30 warnes
- * R/startsWith.R: Add startsWith() function.
+ * [r1515] inst/NEWS: Update DESCRIPTION and README for 2.9.0
+ release.
+ * [r1514] DESCRIPTION: Update DESCRIPTION and README for 2.9.0
+ release.
-2011-10-05 15:31 warnes
+2011-09-20 warnes
- * man/read.xls.Rd: Fix typo
+ * [r1508] man/read.xls.Rd: Improve xls2csv() man page
+ * [r1507] NAMESPACE: Add case() function, a vector equivalent of
+ the switch() function
+ * [r1506] R/case.R, man/case.Rd: Add case() function, a vector
+ equivalent of the switch() function
-2011-09-30 19:09 warnes
+2011-09-02 warnes
- * inst/NEWS: Update DESCRIPTION and README for 2.9.0 release.
+ * [r1500] NAMESPACE: Add 'centerText' function to center text
+ strings for a specified width.
+ * [r1499] R/centerText.R, man/centerText.Rd: Add 'centerText'
+ function to center text strings for a specified width.
-2011-09-30 19:09 warnes
+2011-04-16 warnes
- * DESCRIPTION: Update DESCRIPTION and README for 2.9.0 release.
+ * [r1469] DESCRIPTION, inst/NEWS: Update for release 2.8.2
-2011-09-20 18:08 warnes
+2011-04-15 warnes
- * man/read.xls.Rd: Improve xls2csv() man page
-
-2011-09-20 18:07 warnes
-
- * NAMESPACE: Add case() function, a vector equivalent of the
- switch() function
-
-2011-09-20 18:07 warnes
-
- * R/case.R, man/case.Rd: Add case() function, a vector equivalent
- of the switch() function
-
-2011-09-02 17:25 warnes
-
- * NAMESPACE: Add 'centerText' function to center text strings for a
- specified width.
-
-2011-09-02 17:24 warnes
-
- * R/centerText.R, man/centerText.Rd: Add 'centerText' function to
- center text strings for a specified width.
-
-2011-04-16 17:04 warnes
-
- * DESCRIPTION, inst/NEWS: Update for release 2.8.2
-
-2011-04-15 20:25 warnes
-
- * R/dQuote.ascii.R, R/installXLSXsupport.R, R/read.xls.R,
+ * [r1468] R/dQuote.ascii.R, R/installXLSXsupport.R, R/read.xls.R,
R/sheetCount.R, R/xls2sep.R: Fix errors on windows when R or Perl
install path includes spaces by properly quoting the path.
+ * [r1467] R/xlsFormats.R: Fix error in xlsFormat() on windows when
+ R or Perl install path includes spaces by quoting the path.
-2011-04-15 19:43 warnes
+2011-01-15 ggorjan
- * R/xlsFormats.R: Fix error in xlsFormat() on windows when R or
- Perl install path includes spaces by quoting the path.
+ * [r1465] NAMESPACE, R/nPairs.R, inst/NEWS,
+ inst/unitTests/runit.nPairs.R, man/nPairs.Rd: Adding summary
+ method for nPairs
-2011-01-15 21:58 ggorjan
+2010-11-12 warnes
- * NAMESPACE, R/nPairs.R, inst/NEWS, inst/unitTests/runit.nPairs.R,
- man/nPairs.Rd: Adding summary method for nPairs
-
-2010-11-12 19:14 warnes
-
- * inst/NEWS: Update NEWS for gdata 2.8.1
-
-2010-11-12 19:09 warnes
-
- * DESCRIPTION: Update DEScription file for 2.8.1 release
-
-2010-11-12 19:08 warnes
-
- * tests/test.read.xls.Rout.save, tests/tests.write.fwf.Rout.save:
- Update test output to match latest code
-
-2010-11-12 19:08 warnes
-
- * R/write.fwf.R, man/write.fwf.Rd, tests/test.write.fwf.eol.R:
- Modify write.fwf() to capture and pass on additional arguments
- for
+ * [r1462] inst/NEWS: Update NEWS for gdata 2.8.1
+ * [r1461] DESCRIPTION: Update DEScription file for 2.8.1 release
+ * [r1460] tests/test.read.xls.Rout.save,
+ tests/tests.write.fwf.Rout.save: Update test output to match
+ latest code
+ * [r1459] R/write.fwf.R, man/write.fwf.Rd,
+ tests/test.write.fwf.eol.R: Modify write.fwf() to capture and
+ pass on additional arguments for
write.table(). This resolves a bug reported by Jan Wijffels.
-2010-11-01 00:30 arnima
+2010-11-01 arnima
- * man/Args.Rd: Minor improvement in Args.Rd help page
+ * [r1453] man/Args.Rd: Minor improvement in Args.Rd help page
-2010-10-19 22:04 warnes
+2010-10-19 warnes
- * R/onAttach.R, R/xls2sep.R: Avoid use of file.access() which is
- unreliable on Windows network shares.
+ * [r1452] R/onAttach.R, R/xls2sep.R: Avoid use of file.access()
+ which is unreliable on Windows network shares.
-2010-07-08 12:36 ggrothendieck2
+2010-07-08 ggrothendieck2
- * R/xls2sep.R: findPerl call added to xls2sep
+ * [r1448] R/xls2sep.R: findPerl call added to xls2sep
-2010-07-07 22:48 ggrothendieck2
+2010-07-07 ggrothendieck2
- * man/read.xls.Rd: small improvements to read.xls.Rd
+ * [r1447] man/read.xls.Rd: small improvements to read.xls.Rd
-2010-05-03 16:26 warnes
+2010-05-03 warnes
- * NAMESPACE, R/installXLSXModules.R, R/installXLSXsupport.R,
- R/onAttach.R, inst/NEWS, man/installXLSXsupport.Rd,
- man/xlsFormats.Rd: Rename installXLSXModules() to
- installXLSXsupport() and provide documentation for it.
+ * [r1439] NAMESPACE, R/installXLSXModules.R,
+ R/installXLSXsupport.R, R/onAttach.R, inst/NEWS,
+ man/installXLSXsupport.Rd, man/xlsFormats.Rd: Rename
+ installXLSXModules() to installXLSXsupport() and provide
+ documentation for it.
+ * [r1438] inst/NEWS: Update news for gdata 2.8.0
+ * [r1437] DESCRIPTION, NAMESPACE, R/installXLSXModules.R,
+ R/onAttach.R, inst/perl/install_modules.pl,
+ inst/perl/module_tools.pl, tests/test.read.xls.R: Add .onAttach
+ function to check & inform user if perl is available, to check
+ whether XLS and XLSX formats are avaiable, and to run the (new)
+ installXLSXModules() functon to attempt to install the necessar
+ libraries if not. Added installXLSXModules() function.
-2010-05-03 13:48 warnes
+2010-05-02 warnes
- * inst/NEWS: Update news for gdata 2.8.0
-
-2010-05-03 13:35 warnes
-
- * DESCRIPTION, NAMESPACE, R/installXLSXModules.R, R/onAttach.R,
- inst/perl/install_modules.pl, inst/perl/module_tools.pl,
- tests/test.read.xls.R: Add .onAttach function to check & inform
- user if perl is available, to check whether XLS and XLSX formats
- are avaiable, and to run the (new) installXLSXModules() functon
- to attempt to install the necessar libraries if not. Added
- installXLSXModules() function.
-
-2010-05-02 13:56 warnes
-
- * man/xlsFormats.Rd: Correct error in xlsFormat example
-
-2010-05-02 06:11 warnes
-
- * DESCRIPTION, NAMESPACE, R/dQuote.ascii.R, R/findPerl.R,
+ * [r1436] man/xlsFormats.Rd: Correct error in xlsFormat example
+ * [r1435] DESCRIPTION, NAMESPACE, R/dQuote.ascii.R, R/findPerl.R,
R/read.xls.R, R/xlsFormats.R, inst/doc/gregmisc.tex,
inst/perl/install_modules.pl, inst/perl/module_tools.pl,
inst/perl/sheetCount.pl, inst/perl/supportedFormats.pl,
@@ -864,121 +583,71 @@
generate warnings) when Zlib or SpreadSheet::XLXS is not
instaled. Also update Greg's email address
-2010-02-21 17:12 ggrothendieck2
+2010-02-21 ggrothendieck2
- * R/read.xls.R, man/read.xls.Rd: isOpen problems fixed (isOpen must
- have changed in R since this worked in earlier versions). Also
- nba.xls link in read.xls.Rd disappeared. Replaced with similar
- link.
+ * [r1423] R/read.xls.R, man/read.xls.Rd: isOpen problems fixed
+ (isOpen must have changed in R since this worked in earlier
+ versions). Also nba.xls link in read.xls.Rd disappeared. Replaced
+ with similar link.
-2010-02-20 11:32 ggrothendieck2
+2010-02-20 ggrothendieck2
- * INSTALL: improved INSTALL file
+ * [r1422] INSTALL: improved INSTALL file
-2010-02-19 15:36 ggrothendieck2
+2010-02-19 ggrothendieck2
- * INSTALL, R/dQuote.ascii.R, R/read.xls.R, R/sheetCount.R,
+ * [r1421] INSTALL, R/dQuote.ascii.R, R/read.xls.R, R/sheetCount.R,
inst/NEWS: added findPerl to locate ActiveState Perl on Windows
if perl= not specified and Rtools perl would have otherwise been
used. Also added INSTALL file.
-2010-01-28 19:58 warnes
+2010-01-28 warnes
- * DESCRIPTION, inst/NEWS: Update for release 2.7.1
+ * [r1419] DESCRIPTION, inst/NEWS: Update for release 2.7.1
+ * [r1418] R/xls2sep.R: xls2sep(): Show output of perl call when
+ verbose=T
+ * [r1417] src/build.bat: More Win32 fixes
+ * [r1416] src/Makefile, src/Makefile.win, src/build.bat: More work
+ on Win32 building
+ * [r1415] src/Makefile, src/Makefile.win, src/build.bat: Support
+ building Compress::Raw::Zlib perl package under windows.
-2010-01-28 19:56 warnes
+2010-01-26 warnes
- * R/xls2sep.R: xls2sep(): Show output of perl call when verbose=T
-
-2010-01-28 16:43 warnes
-
- * src/build.bat: More Win32 fixes
-
-2010-01-28 16:00 warnes
-
- * src/Makefile, src/Makefile.win, src/build.bat: More work on Win32
- building
-
-2010-01-28 03:58 warnes
-
- * src/Makefile, src/Makefile.win, src/build.bat: Support building
- Compress::Raw::Zlib perl package under windows.
-
-2010-01-26 04:12 warnes
-
- * inst/NEWS: Fix typos
-
-2010-01-26 04:11 warnes
-
- * R/sheetCount.R: Show more details in sheetCount() when
+ * [r1413] inst/NEWS: Fix typos
+ * [r1412] R/sheetCount.R: Show more details in sheetCount() when
verbose=TRUE
-2010-01-24 23:30 warnes
+2010-01-24 warnes
- * R/xls2sep.R: Replace two calls to 'dQuote', to 'dQuote.ascii'
-
-2010-01-24 19:25 warnes
-
- * inst/doc/mapLevels.pdf, inst/doc/unknown.pdf: Remove
+ * [r1411] R/xls2sep.R: Replace two calls to 'dQuote', to
+ 'dQuote.ascii'
+ * [r1408] inst/doc/mapLevels.pdf, inst/doc/unknown.pdf: Remove
auto-generated pdf files from svn
-
-2010-01-24 19:18 warnes
-
- * src/Makefile: create 'distclean' to remove perl binary dir,
- currently mac-only
-
-2010-01-24 19:13 warnes
-
- * R/read.xls.R, R/xls2sep.R: Make read.xls() and xls2sep() quieter
- when verbose=FALSE
-
-2010-01-24 19:12 warnes
-
- * tests/test.read.xls.R, tests/test.read.xls.Rout.save: Add tests
- for read.xls, sheetCount, and sheetNames
-
-2010-01-24 18:22 warnes
-
- * src/Makefile: Modify makefile to 1) clean up after build, 2) make
- tar non-verbose
-
-2010-01-24 18:19 warnes
-
- * R/read.xls.R, R/sheetCount.R: Close connections when done.
-
-2010-01-24 18:17 warnes
-
- * man/read.xls.Rd: Fix typo
-
-2010-01-24 18:10 warnes
-
- * man/read.xls.Rd, man/sheetNames.Rd: Fix R CMD CHECK errors
-
-2010-01-24 08:47 warnes
-
- * src/Compress-Raw-Zlib-2.024, src/Compress-Raw-Zlib-2.024.tar.gz,
- src/Makefile: Use the original gz file for Compress::Raw::Zlib to
- avoid issues with 'non-platform-independent' filename error in R
- CMD CHECK
-
-2010-01-24 08:38 warnes
-
- * inst/perl/Archive/README-Archive-Zip,
+ * [r1407] src/Makefile: create 'distclean' to remove perl binary
+ dir, currently mac-only
+ * [r1406] R/read.xls.R, R/xls2sep.R: Make read.xls() and xls2sep()
+ quieter when verbose=FALSE
+ * [r1405] tests/test.read.xls.R, tests/test.read.xls.Rout.save: Add
+ tests for read.xls, sheetCount, and sheetNames
+ * [r1404] src/Makefile: Modify makefile to 1) clean up after build,
+ 2) make tar non-verbose
+ * [r1403] R/read.xls.R, R/sheetCount.R: Close connections when
+ done.
+ * [r1402] man/read.xls.Rd: Fix typo
+ * [r1401] man/read.xls.Rd, man/sheetNames.Rd: Fix R CMD CHECK
+ errors
+ * [r1400] src/Compress-Raw-Zlib-2.024,
+ src/Compress-Raw-Zlib-2.024.tar.gz, src/Makefile: Use the
+ original gz file for Compress::Raw::Zlib to avoid issues with
+ 'non-platform-independent' filename error in R CMD CHECK
+ * [r1399] inst/perl/Archive/README-Archive-Zip,
inst/perl/Archive/README-Archive::Zip: Rename files to remove R
CMD check error
-
-2010-01-24 08:33 warnes
-
- * DESCRIPTION, inst/NEWS, inst/doc/mapLevels.pdf,
+ * [r1398] DESCRIPTION, inst/NEWS, inst/doc/mapLevels.pdf,
inst/doc/unknown.pdf: Update for 2.7.0 release
-
-2010-01-24 08:21 warnes
-
- * NAMESPACE: Add new functions to NAMESPACE
-
-2010-01-24 08:19 warnes
-
- * src, src/Compress-Raw-Zlib-2.024,
+ * [r1397] NAMESPACE: Add new functions to NAMESPACE
+ * [r1396] src, src/Compress-Raw-Zlib-2.024,
src/Compress-Raw-Zlib-2.024/Changes,
src/Compress-Raw-Zlib-2.024/MANIFEST,
src/Compress-Raw-Zlib-2.024/META.yml,
@@ -1039,35 +708,18 @@
src/Compress-Raw-Zlib-2.024/zlib-src/zutil.c,
src/Compress-Raw-Zlib-2.024/zlib-src/zutil.h, src/Makefile: Add
Compress::Raw::Zlib code
-
-2010-01-24 08:15 warnes
-
- * man/read.xls.Rd, man/sheetCount.Rd: Add/Update documentation
-
-2010-01-24 08:06 warnes
-
- * R/xls2sep.R: Minor formatting change
-
-2010-01-24 07:54 warnes
-
- * inst/xls/ExampleExcelFile.xls, inst/xls/ExampleExcelFile.xlsx:
- Add additional example files
-
-2010-01-24 07:49 warnes
-
- * inst/perl/sheetCount.pl, inst/perl/sheetNames.pl,
+ * [r1395] man/read.xls.Rd, man/sheetCount.Rd: Add/Update
+ documentation
+ * [r1394] R/xls2sep.R: Minor formatting change
+ * [r1393] inst/xls/ExampleExcelFile.xls,
+ inst/xls/ExampleExcelFile.xlsx: Add additional example files
+ * [r1392] inst/perl/sheetCount.pl, inst/perl/sheetNames.pl,
inst/perl/xls2csv.pl: Combine sheetCount.pl and sheetNames.pl and
modify to support Excel 2007 'xlsx' format
-
-2010-01-24 07:26 warnes
-
- * inst/perl/Spreadsheet/XLSX.pm,
+ * [r1391] inst/perl/Spreadsheet/XLSX.pm,
inst/perl/Spreadsheet/XLSX/Fmt2007.pm, inst/perl/xls2csv.pl:
Complete changes to handle Excel 2007 'xlsx' files
-
-2010-01-24 05:36 warnes
-
- * inst/perl/Archive, inst/perl/Archive/README-Archive::Zip,
+ * [r1390] inst/perl/Archive, inst/perl/Archive/README-Archive::Zip,
inst/perl/Archive/Zip, inst/perl/Archive/Zip.pm,
inst/perl/Archive/Zip/Archive.pm,
inst/perl/Archive/Zip/BufferedFileHandle.pm,
@@ -1089,67 +741,40 @@
inst/perl/Spreadsheet/XLSX/Utility2007.pm, inst/perl/VERSIONS:
Add additional Perl modules to support Excel 2007 'xlsx' files
-2010-01-24 02:28 ggrothendieck2
+2010-01-24 ggrothendieck2
- * NAMESPACE, man/sheetNames.Rd: added sheetNames.Rd (documenting
- sheetNames/sheetCount) and updated NAMESPACE file.
+ * [r1389] NAMESPACE, man/sheetNames.Rd: added sheetNames.Rd
+ (documenting sheetNames/sheetCount) and updated NAMESPACE file.
+ * [r1388] inst/NEWS: fixed spacing problem in NEWS
-2010-01-24 02:05 ggrothendieck2
+2010-01-23 warnes
- * inst/NEWS: fixed spacing problem in NEWS
-
-2010-01-23 07:11 warnes
-
- * inst/perl/xls2csv.pl: Check if parsing the xls file succeeds...
- Current code doesn't handle new XML-based format
-
-2010-01-23 07:09 warnes
-
- * inst/perl/Spreadsheet/XLSX: Remove perl 'Spreadsheet:XLSX' module
- since it depends on Compress-Raw-Zlib, which probably won't be
- available on most machines, and I don't have time to figure out
- how to get R to build it properly when gdata is installed.
-
-2010-01-23 06:49 warnes
-
- * inst/perl/Spreadsheet/XLSX,
+ * [r1387] inst/perl/xls2csv.pl: Check if parsing the xls file
+ succeeds... Current code doesn't handle new XML-based format
+ * [r1386] inst/perl/Spreadsheet/XLSX: Remove perl
+ 'Spreadsheet:XLSX' module since it depends on Compress-Raw-Zlib,
+ which probably won't be available on most machines, and I don't
+ have time to figure out how to get R to build it properly when
+ gdata is installed.
+ * [r1385] inst/perl/Spreadsheet/XLSX,
inst/perl/Spreadsheet/XLSX/Fmt2007.pm,
inst/perl/Spreadsheet/XLSX/Utility2007.pm: Add perl
'Spreadsheet:XLSX' module to support new Excel XML format files
-
-2010-01-23 05:51 warnes
-
- * R/xls2sep.R: Add xls2tsv() convenience wrapper to xls2sep()
-
-2010-01-23 05:50 warnes
-
- * R/read.xls.R, R/xls2sep.R: Update to match new xls2csv.pl code,
- allow specification of sheets by name, support CSV and TAB
+ * [r1384] R/xls2sep.R: Add xls2tsv() convenience wrapper to
+ xls2sep()
+ * [r1383] R/read.xls.R, R/xls2sep.R: Update to match new xls2csv.pl
+ code, allow specification of sheets by name, support CSV and TAB
delimited files using the same code, other minor changes.
-
-2010-01-23 05:45 warnes
-
- * R/sheetCount.R: Add sheetNames() function to extract the names
- from XLS files
-
-2010-01-23 05:23 warnes
-
- * inst/bin/xls2csv.bat: Fix xls2csv.bat
-
-2010-01-23 05:17 warnes
-
- * inst/perl/xls2csv.pl: If only one sheet is present in the file,
- don't insert the sheet name into the filename
-
-2010-01-23 04:38 warnes
-
- * inst/xls/ExampleExcelFile.xls, inst/xls/ExampleExcelFile.xlsx:
- Add additional test/example Excel files
-
-2010-01-23 04:34 warnes
-
- * inst/perl/xls2csv.pl, inst/perl/xls2tab.pl, inst/perl/xls2tsv.pl:
- Modify xls2csv.pl script to:
+ * [r1382] R/sheetCount.R: Add sheetNames() function to extract the
+ names from XLS files
+ * [r1381] inst/bin/xls2csv.bat: Fix xls2csv.bat
+ * [r1380] inst/perl/xls2csv.pl: If only one sheet is present in the
+ file, don't insert the sheet name into the filename
+ * [r1379] inst/xls/ExampleExcelFile.xls,
+ inst/xls/ExampleExcelFile.xlsx: Add additional test/example Excel
+ files
+ * [r1378] inst/perl/xls2csv.pl, inst/perl/xls2tab.pl,
+ inst/perl/xls2tsv.pl: Modify xls2csv.pl script to:
- Use tab-delimiter and .tsv or .tab extension if called with the
name
xls2tsv.pl or xls2tab.pl, respectively. This allows a single
@@ -1159,21 +784,15 @@
- Allow selection of sheets by name
- Provide better error checking
- Other code improvements
+ * [r1377] inst/perl/sheetCount.pl, inst/perl/sheetNames.pl: Add
+ perl scripts to extract worksheet names and sheet count from
+ Excel files
-2010-01-23 02:30 warnes
+2010-01-22 warnes
- * inst/perl/sheetCount.pl, inst/perl/sheetNames.pl: Add perl
- scripts to extract worksheet names and sheet count from Excel
- files
-
-2010-01-22 19:35 warnes
-
- * inst/perl/OLE/Storage_Lite.pm: Upgrade Perl OLE::StorageLight
- module to version 0.19
-
-2010-01-22 19:31 warnes
-
- * inst/perl/Spreadsheet/ParseExcel.pm,
+ * [r1376] inst/perl/OLE/Storage_Lite.pm: Upgrade Perl
+ OLE::StorageLight module to version 0.19
+ * [r1375] inst/perl/Spreadsheet/ParseExcel.pm,
inst/perl/Spreadsheet/ParseExcel/Cell.pm,
inst/perl/Spreadsheet/ParseExcel/Dump.pm,
inst/perl/Spreadsheet/ParseExcel/FmtDefault.pm,
@@ -1190,25 +809,20 @@
inst/perl/Spreadsheet/ParseExcel/Workbook.pm,
inst/perl/Spreadsheet/ParseExcel/Worksheet.pm: Upgrade perl
Spreadsheet::ParseExcel to version 0.56
+ * [r1374] DESCRIPTION: Add complete list of contributors
-2010-01-22 19:20 warnes
+2010-01-22 arnima
- * DESCRIPTION: Add complete list of contributors
+ * [r1373] man/keep.Rd: Minor improvement in help page
+ * [r1371] R/Args.R, R/env.R, R/is.what.R, R/keep.R, R/ll.R,
+ man/Args.Rd, man/env.Rd, man/is.what.Rd, man/keep.Rd, man/ll.Rd:
+ Many small improvements to documentation of Arni's five functions
-2010-01-22 14:00 arnima
+2010-01-22 warnes
- * man/keep.Rd: Minor improvement in help page
-
-2010-01-22 13:06 arnima
-
- * R/Args.R, R/env.R, R/is.what.R, R/keep.R, R/ll.R, man/Args.Rd,
- man/env.Rd, man/is.what.Rd, man/keep.Rd, man/ll.Rd: Many small
- improvements to documentation of Arni's five functions
-
-2010-01-22 12:45 warnes
-
- * R/dQuote.ascii.R, R/read.xls.R, R/sheetCount.R, R/xls2sep.R: -
- Move xls2csv(), xls2tab(), xls2sep() to a separate file
+ * [r1370] R/dQuote.ascii.R, R/read.xls.R, R/sheetCount.R,
+ R/xls2sep.R: - Move xls2csv(), xls2tab(), xls2sep() to a separate
+ file
- Move qQuote.ascii to a separate file
- Bug Fix: xls2csv(), xls2tab() failed to pass the provided
@@ -1219,157 +833,111 @@
read.xls)
now supports ftp URLs.
-2009-12-06 22:34 arnima
+2009-12-06 arnima
- * R/Args.R, man/Args.Rd: Minor improvements of Args().
+ * [r1369] R/Args.R, man/Args.Rd: Minor improvements of Args().
+ * [r1368] R/ll.R, man/ll.Rd: Improved ll() so user can limit output
+ to specified classes
-2009-12-06 03:12 arnima
+2009-11-16 arnima
- * R/ll.R, man/ll.Rd: Improved ll() so user can limit output to
- specified classes
+ * [r1366] R/ll.R: ll(.GlobalEnv) does not crash anymore
-2009-11-16 12:57 arnima
+2009-08-20 warnes
- * R/ll.R: ll(.GlobalEnv) does not crash anymore
-
-2009-08-20 14:54 warnes
-
- * man/cbindX.Rd, man/getDateTimePart.Rd, man/mapLevels.Rd,
+ * [r1357] man/cbindX.Rd, man/getDateTimePart.Rd, man/mapLevels.Rd,
man/nPairs.Rd, man/trim.Rd, man/trimSum.Rd, man/unknown.Rd,
man/write.fwf.Rd: Replace \ldots with \dots to make the new R CMD
CHECK happy.
-2009-08-19 17:39 warnes
+2009-08-19 warnes
- * DESCRIPTION: Update for 2.6.1 release
+ * [r1355] DESCRIPTION: Update for 2.6.1 release
+ * [r1354] inst/unitTests/runit.getDateTimeParts.R: Modify unit
+ tests to avoid issues related to zime zones.
-2009-08-19 17:37 warnes
+2009-08-05 warnes
- * inst/unitTests/runit.getDateTimeParts.R: Modify unit tests to
- avoid issues related to zime zones.
+ * [r1353] inst/doc/mapLevels.pdf, inst/doc/unknown.pdf: Update
+ vignettes for 2.6.0 release
+ * [r1352] man/frameApply.Rd: Fix formatting warning in frameApply
+ man page
-2009-08-05 01:57 warnes
+2009-07-16 ggorjan
- * inst/doc/mapLevels.pdf, inst/doc/unknown.pdf: Update vignettes
- for 2.6.0 release
+ * [r1350] man/write.fwf.Rd: Reverting recent change and clarifying
+ the meaning.
-2009-08-05 01:57 warnes
+2009-07-16 warnes
- * man/frameApply.Rd: Fix formatting warning in frameApply man page
-
-2009-07-16 10:55 ggorjan
-
- * man/write.fwf.Rd: Reverting recent change and clarifying the
- meaning.
-
-2009-07-16 03:23 warnes
-
- * inst/doc/mapLevels.pdf, inst/doc/unknown.pdf, man/resample.Rd:
- Add contents of \value section for resample() man page
-
-2009-07-16 03:15 warnes
-
- * tests/tests.write.fwf.Rout.save: Update test output to remove R
- CMD check warning
-
-2009-07-16 03:10 warnes
-
- * inst/NEWS: Update ChangeLog and NEWS for gdata 2.6.0 release
-
-2009-07-16 02:56 warnes
-
- * DESCRIPTION: Update DESCRIPTION file for gdata 2.6.0
-
-2009-07-16 02:55 warnes
-
- * inst/doc/gregmisc.tex, inst/doc/mapLevels.pdf,
+ * [r1349] inst/doc/mapLevels.pdf, inst/doc/unknown.pdf,
+ man/resample.Rd: Add contents of \value section for resample()
+ man page
+ * [r1348] tests/tests.write.fwf.Rout.save: Update test output to
+ remove R CMD check warning
+ * [r1347] inst/NEWS: Update ChangeLog and NEWS for gdata 2.6.0
+ release
+ * [r1346] DESCRIPTION: Update DESCRIPTION file for gdata 2.6.0
+ * [r1345] inst/doc/gregmisc.tex, inst/doc/mapLevels.pdf,
inst/doc/unknown.pdf, man/ConvertMedUnits.Rd,
man/aggregate.table.Rd, man/combine.Rd, man/interleave.Rd,
man/matchcols.Rd, man/nobs.Rd, man/rename.vars.Rd,
man/reorder.Rd, man/trim.Rd, man/unmatrix.Rd,
man/upperTriangle.Rd: Correct Greg's email address
+ * [r1344] man/write.fwf.Rd: Correct minor typos in write.fwf() man
+ page
+ * [r1343] man/resample.Rd: Correct page for resample()
+ * [r1342] NAMESPACE, R/read.xls.R, inst/perl/xls2tab.pl,
+ man/read.xls.Rd: Add support for using tab for field separator
+ during translation from xls format in read.xls
-2009-07-16 02:52 warnes
+2009-04-19 arnima
- * man/write.fwf.Rd: Correct minor typos in write.fwf() man page
-
-2009-07-16 02:50 warnes
-
- * man/resample.Rd: Correct page for resample()
-
-2009-07-16 02:49 warnes
-
- * NAMESPACE, R/read.xls.R, inst/perl/xls2tab.pl, man/read.xls.Rd:
- Add support for using tab for field separator during translation
- from xls format in read.xls
-
-2009-04-19 23:25 arnima
-
- * R/env.R, R/ll.R: Changed object.size(object) to
+ * [r1314] R/env.R, R/ll.R: Changed object.size(object) to
unclass(object.size(object)).
-2008-12-31 13:30 ggorjan
+2008-12-31 ggorjan
- * NAMESPACE, inst/NEWS: Documenting changes and exporting the
- functions.
-
-2008-12-31 13:30 ggorjan
-
- * R/object.size.R, man/humanReadable.Rd, man/object.size.Rd:
- Enhanced function object.size that returns the size of multiple
- objects. There is also a handy print method that can print size
- of an object in "human readable" format when
+ * [r1312] NAMESPACE, inst/NEWS: Documenting changes and exporting
+ the functions.
+ * [r1311] R/object.size.R, man/humanReadable.Rd,
+ man/object.size.Rd: Enhanced function object.size that returns
+ the size of multiple objects. There is also a handy print method
+ that can print size of an object in "human readable" format when
options(humanReadable=TRUE) or print(object.size(x),
humanReadable=TRUE).
-
-2008-12-31 13:29 ggorjan
-
- * R/wideByFactor.R, inst/unitTests/runit.wideByFactor.R,
+ * [r1310] R/wideByFactor.R, inst/unitTests/runit.wideByFactor.R,
man/wideByFactor.Rd: New function wideByFactor that reshapes
given dataset by a given factor - it creates a "multivariate"
data.frame.
-
-2008-12-31 13:28 ggorjan
-
- * R/nPairs.R, inst/unitTests/runit.nPairs.R, man/nPairs.Rd: New
- function nPairs that gives the number of variable pairs in a
+ * [r1309] R/nPairs.R, inst/unitTests/runit.nPairs.R, man/nPairs.Rd:
+ New function nPairs that gives the number of variable pairs in a
data.frame or a matrix.
-
-2008-12-31 13:26 ggorjan
-
- * R/getDateTimeParts.R, inst/unitTests/runit.getDateTimeParts.R,
- man/getDateTimePart.Rd: New functions getYear, getMonth, getDay,
- getHour, getMin, and getSec for extracting the date/time parts
- from objects of a date/time class.
-
-2008-12-31 13:25 ggorjan
-
- * R/bindData.R, inst/unitTests/runit.bindData.R, man/bindData.Rd:
- New function bindData that binds two data frames into a
- multivariate data frame in a different way than merge.
-
-2008-12-31 13:24 ggorjan
-
- * R/runRUnitTests.R, inst/unitTests/Makefile,
+ * [r1308] R/getDateTimeParts.R,
+ inst/unitTests/runit.getDateTimeParts.R, man/getDateTimePart.Rd:
+ New functions getYear, getMonth, getDay, getHour, getMin, and
+ getSec for extracting the date/time parts from objects of a
+ date/time class.
+ * [r1307] R/bindData.R, inst/unitTests/runit.bindData.R,
+ man/bindData.Rd: New function bindData that binds two data frames
+ into a multivariate data frame in a different way than merge.
+ * [r1306] R/runRUnitTests.R, inst/unitTests/Makefile,
inst/unitTests/runRUnitTests.R, man/gdata-package.Rd,
man/runRUnitTests.Rd, tests/doRUnit.R: New function
.runRUnitTestsGdata that enables run of all RUnit tests during
the R CMD check as well as directly from within R.
-2008-12-20 22:34 ggorjan
+2008-12-20 ggorjan
- * NAMESPACE, R/trimSum.R, inst/NEWS,
+ * [r1305] NAMESPACE, R/trimSum.R, inst/NEWS,
inst/unitTests/runit.trimSum.R, man/trimSum.Rd:
+ * [r1304] tests/tests.write.fwf.Rout.save: To remove some output in
+ the R CMD check
-2008-12-20 22:28 ggorjan
+2008-08-05 ggorjan
- * tests/tests.write.fwf.Rout.save: To remove some output in the R
- CMD check
-
-2008-08-05 11:47 ggorjan
-
- * DESCRIPTION, NAMESPACE, R/cbindX.R, R/write.fwf.R, inst/NEWS,
- inst/doc/mapLevels.pdf, inst/doc/unknown.pdf,
+ * [r1300] DESCRIPTION, NAMESPACE, R/cbindX.R, R/write.fwf.R,
+ inst/NEWS, inst/doc/mapLevels.pdf, inst/doc/unknown.pdf,
inst/unitTests/runit.cbindX.R, inst/unitTests/runit.write.fwf.R,
man/cbindX.Rd, man/write.fwf.Rd, tests/tests.write.fwf.R,
tests/tests.write.fwf.Rout.save: - Increased version to 2.5.0
@@ -1382,34 +950,22 @@
the width of the columns. Additional tests and documentation
fixes.
-2008-06-30 22:29 arnima
+2008-06-30 arnima
- * R/env.R, R/ll.R, man/env.Rd, man/ll.Rd: Simplified default 'unit'
- argument from c("KB","MB","bytes") to "KB".
+ * [r1299] R/env.R, R/ll.R, man/env.Rd, man/ll.Rd: Simplified
+ default 'unit' argument from c("KB","MB","bytes") to "KB".
-2008-05-13 03:16 warnes
+2008-05-13 warnes
- * inst/NEWS, inst/doc/mapLevels.pdf, inst/doc/unknown.pdf: Update
- NEWS file for 2.4.2
-
-2008-05-13 03:09 warnes
-
- * R/read.xls.R: Use path.expand() to give proper full path to xls
- file to be translated by read.xls()
-
-2008-05-13 02:55 warnes
-
- * R/read.xls.R: Modifed read.xls() failed to return the converted
- data... fixed.
-
-2008-05-13 02:47 warnes
-
- * inst/perl/Spreadsheet/ParseExcel/Utility.pm: Correct broken patch
- for open-office support
-
-2008-05-13 02:40 warnes
-
- * DESCRIPTION, R/read.xls.R: For read.xls() and xls2cs...
[truncated message content] |
|
From: <wa...@us...> - 2015-04-28 04:58:35
|
Revision: 1981
http://sourceforge.net/p/r-gregmisc/code/1981
Author: warnes
Date: 2015-04-28 04:58:33 +0000 (Tue, 28 Apr 2015)
Log Message:
-----------
Bump version number.
Modified Paths:
--------------
trunk/gdata/DESCRIPTION
Modified: trunk/gdata/DESCRIPTION
===================================================================
--- trunk/gdata/DESCRIPTION 2015-04-28 04:58:12 UTC (rev 1980)
+++ trunk/gdata/DESCRIPTION 2015-04-28 04:58:33 UTC (rev 1981)
@@ -23,8 +23,8 @@
Depends: R (>= 2.3.0)
SystemRequirements: perl (>= 5.10.0)
Imports: gtools
-Version: 2.16.0
-Date: 2015-04-25
+Version: 2.16.1
+Date: 2015-04-28
Author: Gregory R. Warnes, Ben Bolker, Gregor Gorjanc, Gabor
Grothendieck, Ales Korosec, Thomas Lumley, Don MacQueen, Arni
Magnusson, Jim Rogers, and others
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <wa...@us...> - 2015-04-28 04:58:19
|
Revision: 1980
http://sourceforge.net/p/r-gregmisc/code/1980
Author: warnes
Date: 2015-04-28 04:58:12 +0000 (Tue, 28 Apr 2015)
Log Message:
-----------
Remove CVS header tag.
Modified Paths:
--------------
trunk/gdata/R/trim.R
Modified: trunk/gdata/R/trim.R
===================================================================
--- trunk/gdata/R/trim.R 2015-04-28 04:45:14 UTC (rev 1979)
+++ trunk/gdata/R/trim.R 2015-04-28 04:58:12 UTC (rev 1980)
@@ -1,5 +1,3 @@
-# $Id$
-
trim <- function(s, recode.factor=TRUE, ...)
UseMethod("trim", s)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|