View source: R/checkVarNames.R
checkVarNames | R Documentation |
SQLite
column name conventions.Checks names for SQLite
column name conventions and
applies appropriate variable name changes to GADSdat
or all_GADSdat
objects.
checkVarNames(
GADSdat,
checkKeywords = TRUE,
checkDots = TRUE,
checkDuplicates = TRUE
)
GADSdat |
|
checkKeywords |
Logical. Should |
checkDots |
Logical. Should occurrences of |
checkDuplicates |
Logical. Should case insensitive duplicate variable names be checked and modified? |
Invalid column names in a SQLite
data base include
SQLite
keywords (see sqlite_keywords
),
column names with a "."
in it and
duplicate variable names which arise from SQLite
being case insensitive.
The corresponding variable name changes are
appending the suffix "Var"
to all SQLite
keywords,
changing all "."
in variable names to "_"
and
appending "_2"
to case insensitive duplicated variable names.
Note that avoiding "."
in variable names is beneficial for multiple reasons, such as
avoiding confusion with S3
methods in R
and issues when importing from Stata
.
Returns the original object with updated variable names.
# Change example data set (create an invalid variable name)
pisa2 <- changeVarNames(pisa, oldNames = "computer_age",
newNames = "computer.age")
pisa3 <- checkVarNames(pisa2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.