Thank you everyone for your helpful feedback. 

To clarify a few things that people have been asking:
Part of the problem comes from the fact that these are external
students, so our conversations are over email and I'm not there to try
things.

I admit my shortcomings when it comes to R script writing. We use R
Commander only in the course and play around with script within the
Script Window when needed. I am realizing that R Commander can do things
slightly differently to R itself. 

Scatterplot is a function within R commander and it sounds like it isn't
a function in R itself--plot does the same thing. The error message that
they received is the entire error message that R Commander produces. 

This dataset is one of ours and does not come from an R package. The
problem happens on any dataset whether it is read from an .rda or .csv
file.

I've used these datasets with Rcmdr over the last year and several
hundred students without problem before now.

I don't teach attach() to the students, but had these two use it in this
instance because Rcmdr wasn't recognizing dataset$variable.
>plot(Calf~Bicep, data=Mass) will also work.

The students can correctly run stats using the data and the appropriate
variables are present, etc, suggesting that the data are being read in
OK.

I will get the students to run the code in R itself to see if that works
and also push for full output including str(), ls(), sessionInfo(),
traceback() etc from the students and will report back.

Cheers,
Sam


-----Original Message-----
From: Dejian Zhao [mailto:dejian.z...@gmail.com] 
Sent: Monday, 20 September 2010 5:32 PM
To: r-help@r-project.org
Cc: Samantha McKenzie
Subject: Re: [R] invalid 'row.names' length error when running
scatterplots or plot in R Commander

  I did not reproduce the error either, because I failed to find the 
function scattperplot in your script. :D  I suggest that you check 
whether they read the data into R correctly.

On 2010-9-20 10:00, Samantha McKenzie wrote:
> Hello,
> I teach statistics and use R Commander for teaching. I have 2 students
> out of 169 that can't get scatterplots or plot to work. I have had
them
> update packages, restart R/R Commander/their computers and even
> reinstall R/R Commander. One is using Windows 7 on a new pc and the
> other is a pc user (not sure the OS). They are both using R2.11.1 and
R
> Commander 1.6-0.
>
> The data look like this:
>> Mass
>     Mass Fore Bicep Chest Neck Shoulder Waist Height Calf Thigh Head
> 1  77.0 28.5  33.5 100.0 38.5    114.0  85.0  178.0 37.5  53.0 58.0
> 2  85.5 29.5  36.5 107.0 39.0    119.0  90.5  187.0 40.0  52.0 59.0
> 3  63.0 25.0  31.0  94.0 36.5    102.0  80.5  175.0 33.0  49.0 57.0
> 4  80.5 28.5  34.0 104.0 39.0    114.0  91.5  183.0 38.0  50.0 60.0
> 5  79.5 28.5  36.5 107.0 39.0    114.0  92.0  174.0 40.0  53.0 59.0
> 6  94.0 30.5  38.0 112.0 39.0    121.0 101.0  180.0 39.5  57.5 59.0
> 7  66.0 26.5  29.0  93.0 35.0    105.0  76.0  177.5 38.5  50.0 58.5
> 8  69.0 27.0  31.0  95.0 37.0    108.0  84.0  182.5 36.0  49.0 60.0
> 9  65.0 26.5  29.0  93.0 35.0    112.0  74.0  178.5 34.0  47.0 55.5
> 10 58.0 26.5  31.0  96.0 35.0    103.0  76.0  168.5 35.0  46.0 58.0
>
>
> This script:
>> scatterplot(Calf~Bicep, reg.line=lm, smooth=FALSE, spread=FALSE,
> +   boxplots=FALSE, span=0.5, data=Mass)
>
> Produces this error:
> invalid 'row.names' length
>
> The data look fine and correlation/regression can be done on them with
> correct output. Just not scatterplots.
>
> I tried a work around using the following script, but still with the
> same result:
> attach(Mass)
> Mass
> str(Mass)
> names(Mass)
> plot(Calf~Bicep)
> abline(lm(Calf~Bicep))
>
> I cannot repeat the error, nor have I found much information on that
> error message, and I'm a bit stumped why these two students are
getting
> the error even after one has reinstalled the program.
>
> Cheers,
> Sam McKenzie
> The University of Queensland
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to