![](/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.