R Corrplot前导位置为整数的变量名

R Corrplot前导位置为整数的变量名,r,read.csv,r-corrplot,R,Read.csv,R Corrplot,在我的excel文件中,我的两个变量的名称是2B和3B,这意味着棒球中的双打和三打。但是,当使用corrplot时,它显示为X2B和X3B。我想这是因为它认为我想做乘法。我该如何着手解决这个问题 我尝试将excel中的框从常规格式更改为文本 任何帮助都将不胜感激 编辑: 我把这部分弄明白了。所以现在我有: baseball = read.csv(file="MultComp3.csv",row.names=1) library(corrplot) M <- cor(baseball)[1:

在我的excel文件中,我的两个变量的名称是2B和3B,这意味着棒球中的双打和三打。但是,当使用corrplot时,它显示为X2B和X3B。我想这是因为它认为我想做乘法。我该如何着手解决这个问题

我尝试将excel中的框从常规格式更改为文本

任何帮助都将不胜感激

编辑:

我把这部分弄明白了。所以现在我有:

baseball = read.csv(file="MultComp3.csv",row.names=1)
library(corrplot)
M <- cor(baseball)[1:16,1:16]
colnames(M) <- c("Age","Runs\nPer\nGame","Hits","Doubles","Triples",
                   "Home Runs","RBI","Stolen\nBases","Walks","Strike\nOuts",
                   "Batting\nAverage","On-Base\nPercentage","Slugging\nPercentage","OPS","OPS+","Total\nBases")
rownames(M) <- c("Age","Runs\nPer\nGame","Hits","Doubles","Triples",
                 "Home Runs","RBI","Stolen\nBases","Walks","Strike\nOuts",
                 "Batting\nAverage","On-Base\nPercentage","Slugging\nPercentage","OPS","OPS+","Total\nBases")
corrplot.mixed(M)
barball=read.csv(file=“multcom3.csv”,row.names=1)
图书馆(corrplot)

M
X
与乘法无关。R不喜欢数据帧的名称以数字开头,因此
read.csv
函数将
X
添加到
3B
2B
。在进行corrplot之前,您可以更改这两列的名称。我尝试过这样做,但在这样做时遇到了困难。我编辑了我的问题。您可能希望直接更改数据框的列名。请参阅
names
colnames
函数。使用colnames可以正常工作,谢谢!