作图时行列名中包含空格报错的处理方法

2023-03-14 14:11:57 浏览数 (2)


title: "作图时行列名中包含空格的处理方法"

output: html_document

date: "2023-03-14"


当作图时行列名中包含了空格等特殊字符时,R语言会报错,如下

代码语言:text复制
library(ggplot2)
dat <- iris
colnames(dat)[1] <- "a b"
ggplot(dat,aes(a b,Sepal.Width)) 
  geom_point()
代码语言:txt复制
## Error: <text>:4:18: unexpected symbol
## 3: colnames(dat)[1] <- "a b"
## 4: ggplot(dat,aes(a b
##                     ^

将包含空格的行列名加上(反引号,英文输入模式下按“~”键)可以解决报错的问题如下

代码语言:text复制
library(ggplot2)
dat <- iris
colnames(dat)[1] <- "a b"
ggplot(dat,aes(`a b`,Sepal.Width)) 
  geom_point()

引用自生信技能树

0 人点赞