Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.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
R 处理头名称中的空格_R - Fatal编程技术网

R 处理头名称中的空格

R 处理头名称中的空格,r,R,我想剪切一个.csv文件,并使用R重新格式化 首先,我的列标题名中有空格,即“Hello Joe”,如果我的文件是DATA,我不确定如何处理文件名空格。他们需要像我的系统那样有空间 R喜欢我写:DATA$Hello Joe 如何解决此问题?要使用$引用,需要在列名周围加上空格,例如 data$`Hello Joe` 否则,如果您发现在没有空格的情况下更容易工作,您可以临时添加下划线,稍后再使用空格替换 df Hello Joe Hi Joe 1 1 2 >

我想剪切一个
.csv
文件,并使用R重新格式化

首先,我的列标题名中有空格,即
“Hello Joe”
,如果我的文件是
DATA
,我不确定如何处理文件名空格。他们需要像我的系统那样有空间

R喜欢我写:
DATA$Hello Joe

如何解决此问题?

要使用
$
引用,需要在列名周围加上空格,例如

data$`Hello Joe`
否则,如果您发现在没有空格的情况下更容易工作,您可以临时添加下划线,稍后再使用空格替换

df
  Hello Joe Hi Joe
1         1      2

> colnames(df) = gsub(" ", "_",colnames(df))
> df
  Hello_Joe Hi_Joe
1         1      2

> colnames(df) = gsub("_", " ",colnames(df))
> df
  Hello Joe Hi Joe
1         1      2

要使用
$
进行引用,需要在列名周围加上空格,例如

data$`Hello Joe`
否则,如果您发现在没有空格的情况下更容易工作,您可以临时添加下划线,稍后再使用空格替换

df
  Hello Joe Hi Joe
1         1      2

> colnames(df) = gsub(" ", "_",colnames(df))
> df
  Hello_Joe Hi_Joe
1         1      2

> colnames(df) = gsub("_", " ",colnames(df))
> df
  Hello Joe Hi Joe
1         1      2

如果您想在其中保留空格,请在
data$`Hello Joe`
列的名称周围加上反勾,但当您读入这些文件时,标题通常会更改为
Hello.Joe
。使用
names(DATA)
验证正确的名称如果您想保留空格,请在
DATA$`Hello Joe`
列的名称周围加上反勾,但是当您读入这些文件时,标题通常会改为
Hello.Joe
。使用
名称(数据)