我是R工作室的新人.我发现,当我复制从xlsx文件导入的数据框中的列时,新的列名包括列名前的后缀.但是,如果我在R中创建数据框,新的列名将不包括后缀.这个问题真的把我搞糊涂了.我想知道如何取消这个功能. 以下是我的测试代码:
library(readxl)
> df <- read_excel("test.xlsx", sheet = "Sheet1")
> cName <- "Column2"
> df$Column3 <- df[,cName]
> df
# A tibble: 3 × 3
Column1 Column2 Column3$Column2
<dbl> <dbl> <dbl>
1 1 4 4
2 2 5 5
3 3 6 6
以下代码显示了使用READ_EXCEL时的后缀
> df <- data.frame( Column1 = c(1,2,3),
+ Column2 = c(4,5,6))
> cName <- "Column2"
> df$Column3 <- df[,cName]
> df
Column1 Column2 Column3
1 1 4 4
2 2 5 5
3 3 6 6
在R中创建DF时,此代码不显示后缀.
我想知道当我从.xlsx文件导入数据框时如何避免后缀.