簡體   English   中英

使用R中的XLConnect readWorksheet維護原始列名

[英]Maintain Original Column Names with XLConnect readWorksheet in R

我正在使用XLConnect::readWorksheet.xlsx文件中讀取列標題。 問題是列標題包含/和單詞之間的spaces ,並用代替. 裝箱時按包裝。

例如,具有標題First NameSex/Gender的Excel電子表格將在R中顯示為First.NameSex.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM