[R] R data query
MSchwartz at mn.rr.com
Thu Sep 21 14:22:39 CEST 2006
On Thu, 2006-09-21 at 13:07 +0100, Al-Kharusi, L. wrote:
> Dear Sir/Madam,
> I am encountering one of those alien computer momements one finds every
> so often in life. See the sequence below:
> > fish3.fis <-read.csv("emperor2.csv", check.names = TRUE, strip.white =
> > colnames(fish3.fis)
>  "Month" "Year" "FishingArea"
> "SumOfTotalCatch" "CPUE"
>  "rCPUE" "PA" "Latitude" "Longitude"
>  "SST"
> > hist(CPUE)
> Error in hist(CPUE) : Object "CPUE" not found
> So, the system knows CPUE exists, but will not do a hist or a gam model
> using the term - but for some strange reason it will do a plot. I have
> created a completely different data file and that same problem is
> happening. The imported files are exactly the same as I was using quite
> happily last month.
> As you will see from the above I've tried adding check.names and
> strip.white in the reading in process to avoid the unseen effect of
> blank spaces.
> Any ideas what I might do next? Have you come across this issue at all?
CPUE is not found, as it is a column within the R data frame object
There are (at least) 5 ways to do a histogram on CPUE:
1. attach() the data frame, which puts it in the search path and you
can then use the column name alone:
2. Identify the column using the '$' function:
3. Use with() to evaluate the hist() call within the environment of the
4. Use the "[" function:
5. Use the "[[" function:
This is covered in "An Introduction to R".
More information about the R-help