У меня есть данные .xlsx, которые имеют два заголовка, один из которых содержит информацию о том, что мы говорим, например, обычный магазин, интернет-магазин ... он состоит из двух ячеек Joint Excel.Ниже разделены две продажи, чтобы рассказать о месячной цели и фактической сумме.Эти два, начинающиеся во втором столбце первого ряда, - это названия стран и NA, в которых находятся заголовки.
Извините за глупое описание, похоже, я пока не могу опубликовать изображения со своего рабочего стола.
Я пытался следить за этим сообщением: Чтение двухстрочных заголовков в R
, но, похоже, это не сработало, возможно, из-за ячеек «Объединение» и столбца «Страна».
data <- read_excel("data.xlsx, col_names=T, range="XXXX")
header1 <- scan(data.xls, skip=3, nlines=1, what=character())
header2 <- scan(data.xls, skip=4,nlines=1, what=character())
names(data) <- paste0(header1, header2)
Примечание: часть диапазона и пропуска необходима, так как в Excel больше неактуальных данных.
Для header1 я получаю абсолютную тарабарщину, и если я вызываю header2, вывод будет таким:символ (0).Кроме того, если я вызываю данные, первая строка обрезается, а заголовок называется бессмысленным, если я вызываю заголовок (данные), появляется сообщение об ошибке: «Ошибка при попытке применить не-функцию» и «Неизвестный или неинициализированный столбец:« голова »».
Теперь лучше всего было бы объединить два заголовка в некотором смысле, чтобы я мог описать это так, как data $ eShop: Target.