Как бороться с объединенными заголовками столбцов в R? - PullRequest
0 голосов
/ 25 апреля 2020

Я новичок в языке R, и я пытался импортировать конкретный лист Excel в R, но изо всех сил пытался получить его в соответствующем формате.

Вот формат листа, которым я являюсь пытается импортировать:

enter image description here

Когда я импортирую этот лист в R, вот как это выглядит: enter image description here

Есть ли хороший способ форматирования таблицы в R, чтобы я мог получить только 1 заголовок таблицы, в котором назван каждый столбец:

Nissan.Altima, Nissan.Rogue, Nissan.GTR и т. Д.

Я прочитал лист Excel в R, используя функцию read_excel ()

Спасибо за помощь

1 Ответ

0 голосов
/ 25 апреля 2020

Один из вариантов - прочитать данные с помощью skip = 1, чтобы пропустить первую строку

library(readr)
df1 <- read_excel('file.xlsx', skip = 1)

, а затем прочитать первую строку с помощью readLines

lines <- scan(text = readLines('file.xlsx', n = 1), what = "", quiet = TRUE)
names(df1)[-1] <- paste0(names(df1)[-1], ".", rep(lines, c(4, 4, 2)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...