Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 删除data.frame名称中的空白_Regex_R - Fatal编程技术网

Regex 删除data.frame名称中的空白

Regex 删除data.frame名称中的空白,regex,r,Regex,R,我有一个数据框,我用它拉进了R。我想从data.frame的名称中去掉所有空格和特殊字符,但是sqlQuery没有strip.white=TRUE选项,所以我想用正则表达式来实现这一点 这适用于空白: myNames <- c("Sample Selection Reason", "My ID") myNames <- gsub('\\s+', '.', myNames ) myNamesdata.frame(…)更正名称。比如说 df.badnames <- data.fr

我有一个数据框,我用它拉进了R。我想从data.frame的名称中去掉所有空格和特殊字符,但是sqlQuery没有
strip.white=TRUE
选项,所以我想用正则表达式来实现这一点

这适用于空白:

myNames <- c("Sample Selection Reason", "My ID")
myNames <- gsub('\\s+', '.', myNames )
myNamesdata.frame(…)更正名称。比如说

df.badnames <- data.frame(`1-2` = 1:2, check.names=FALSE)
df.fixed <- data.frame(df)
df.badnamesdata.frame(…)更正名称。比如说

df.badnames <- data.frame(`1-2` = 1:2, check.names=FALSE)
df.fixed <- data.frame(df)

df.badnames您可能会喜欢
make.names()
,这是一个基本的R函数,“用字符向量生成语法上有效的名称。”


myNames您可能会喜欢
make.names()
,这是一个基本的R函数,“用字符向量生成语法上有效的名称。”

myNames