The '@' character is an operator used for accessing slots in S4 classes.
Similarly the '$' character is the operator for accessing elements of
lists, etc...
Although R allows periods, SQL databases will choke on them. LaTeX will
(sometimes?) choke on underscores, and of course any native R operator
will cause problems. My take is that camelBackCapitalization is the
best practice in naming columns, list elements, variables, and functions
for R.
Best,
Krzysztof.
Mike Miller wrote:
Importing data with a header row using read.delim, one variable should
be named @5HTT but it is automatically renamed to X.5HTT, presumably
because the "@" is either unacceptable or misunderstood. I've tried to
find out what the rules are on variable names but have been
unsuccessful. I'll bet someone here can tell me where to look. Maybe
it's hidden away in here somewhere:
http://cran.r-project.org/doc/manuals/R-data.pdf
Thanks in advance.
Mike
______________________________________________
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.
--
-----------------------------------------------
Krzysztof Sakrejda-Leavitt
Organismic and Evolutionary Biology
University of Massachusetts, Amherst
319 Morrill Science Center South
611 N. Pleasant Street
Amherst, MA 01003
work #: 413-325-6555
email: sakre...@nsm.umass.edu
______________________________________________
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.