Если вы используете пакет openxlsx
, способ чтения имен столбцов:
columnsNames <- read.xlsx(file, sheetName='sheet name you want', colNames = F, rows = 1)
Это даст вам фрейм данных с одной строкой, содержащей имена столбцов вашего листа Excel. Установив colNames = F
, вы не будете читать первую строку данных.
Если первый столбец содержит имена строк, вы можете прочитать их аналогичным образом:
rowsNames <- read.xlsx(file, sheetName='sheet name you want', colNames = F, cols = 1)
В этом случае установите colNames на TRUE, если у этого столбца есть имя, если нет, оставьте его как F.
Предупреждение: cols=1
и rows=1
читают первый столбец и строку листа, не первый непустой столбец / строку . Если столбец «A» пуст и ваша таблица начинается с столбца «B», тогда установите cols=2
.
* * Пример тысяча двадцать-один: * * 1 022
У меня есть Excel с этими данными с верхней левой ячейкой в B2 (столбец A пуст и 1-я строка пуста):
---------------------------
| | Year| Age| Weight|
|row1| 2019| 11| 87|
|row2| 2000| 22| 76|
|row3| 2015| 33| 65|
---------------------------
> columnsNames <- read.xlsx("Book3.xlsx", colNames = F, rows = 2)
> columnsNames
X1 X2 X3
1 Year Age Weight
> rowsNames <- read.xlsx("Book3.xlsx", colNames = F, cols = 2)
> rowsNames
X1
1 row1
2 row2
3 row3