| Line 16... |
Line 16... |
| 16 |
\value{
|
16 |
\value{
|
| 17 |
A character vector of same length as \code{names} with each changed to
|
17 |
A character vector of same length as \code{names} with each changed to
|
| 18 |
a syntactically valid name.
|
18 |
a syntactically valid name.
|
| 19 |
}
|
19 |
}
|
| 20 |
\details{
|
20 |
\details{
|
| 21 |
A syntactically valid name consists of letters, numbers, and the dot
|
21 |
A syntactically valid name consists of letters, numbers and the dot or
|
| 22 |
character and starts with a letter or the dot. Names such as
|
22 |
underline characters and starts with a letter or the dot not followed
|
| 23 |
\code{".2"} are not valid, and neither are the reserved words.
|
23 |
by a number. Names such as \code{".2way"} are not valid, and neither
|
| - |
|
24 |
are the reserved words.
|
| 24 |
|
25 |
|
| 25 |
The character \code{"X"} is prepended if necessary.
|
26 |
The character \code{"X"} is prepended if necessary.
|
| 26 |
All invalid characters are translated to \code{"."}. A missing value
|
27 |
All invalid characters are translated to \code{"."}. A missing value
|
| 27 |
is translated to \code{"NA"}. Names which match \R keywords have a dot
|
28 |
is translated to \code{"NA"}. Names which match \R keywords have a dot
|
| 28 |
appended to them. Duplicated values are altered by
|
29 |
appended to them. Duplicated values are altered by
|