![](/img/trans.png)
[英]R XLConnect readWorksheet: rename column names in each worksheet
[英]Maintain Original Column Names with XLConnect readWorksheet in R
我正在使用XLConnect::readWorksheet
从.xlsx
文件中读取列标题。 问题是列标题包含/
和单词之间的spaces
,并用代替.
装箱时按包装。
例如,具有标题First Name
和Sex/Gender
的Excel电子表格将在R中显示为First.Name
和Sex.Gender
。
这是一个问题,因为我不知道是否.
代表一个/
或一个space
。
有没有办法重写此功能并模拟data.table
功能,其中的列名称被维护并包装在`(反引号)中?
有一个check.names参数,默认值为TRUE,如果将其更改为FALSE,则将保留列名称。
XLConnect::readWorksheet(loadWorkbook("C:/Book1.xlsx"), sheet = 1, check.names = FALSE)
您可能还需要使用readxl软件包,如示例所示:
readxl::read_excel("C:/Book1.xlsx")
它没有check.names或类似选项,但是默认行为不会更改列名。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.