[R] write.xls

David L Carlson dcarlson at tamu.edu
Wed May 23 17:55:35 CEST 2012


You need to read the documentation for read.xlsx and data.frame.

In it you would discover what you have done wrong:

1. rowIndex must be an array listing the columns you wish to read not a
character value
2. colIndex must be an array listing the rows you wish to read
[Deleting these arguments will read all rows/columns which is probably what
you want]
3. colClasses="character" are you trying to read these numbers as
characters? Fortunately read.xlsx is ignoring your request since the correct
value would be "char". Just delete this argument as well.
4. row.names gets passed to data.frame. It is looking for a number or
character string indicating which column to use as rownumbers. Since you put
TRUE, that gets converted to 1 and your first variable becomes the rowname.
Certainly this is not what you want. Delete this argument as well.

I think you will find this accomplishes what you want

read<-read.xlsx("D:\\FYP\\image\\Cropped
Images\\user227\\user227forger.xlsx", 
sheetName="Sheet1")

----------------------------------------------
David L Carlson
Associate Professor of Anthropology
Texas A&M University
College Station, TX 77843-4352


> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of Nurdiyanah Jambari
> Sent: Tuesday, May 22, 2012 7:19 PM
> To: Gabor Grothendieck
> Cc: r-help at r-project.org
> Subject: Re: [R] write.xls
> 
> Hi can you please help me with this. Ive come up with this code to read
> my
> file, but receive an error that I ve no idea how to fix.
> 
> > read<-read.xlsx("D:\\FYP\\image\\Cropped
> Images\\user227\\user227forger.xlsx", sheetName="Sheet1", rowIndex="1",
> colIndex="varLH2y", colClasses="character", row.names=TRUE)
> >Error in colIndex - 1 : non-numeric argument to binary operator
> 
> here is an example of my data in .xlsx (I have 20 rows of data in this
> .xlsx)
> 
>               varLH2x       varLH2y       varHH2x        varHH2y
> varLL2x       varLL2y       varHL2x       varHL2y
> 1 4967.552716 12278.95794 679.3101705 254.2841431 4480777.986
> 3792655.605
> 2149.541058 827.9458738
> 2 5629.682598 8439.341331 812.4770397 326.7078909 6257926.174
> 4259659.878
> 1959.730324 1396.045697
> 3 5358.412977 8522.830297 967.7044858 420.9888243 6189762.401
> 3684682.244
> 3483.700887 1293.746943
> 
> --
> Nurdiyanah Bt Hj Jambari
> Student
> Faculty of Engineering
> Bachelor Engineering of Computer & Communication System Engineering
> University Putra Malaysia
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-
> guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list