Вы всегда можете установить для аргумента Header значение false ...
library(XCLConnect)
df<-readWorksheet(object, sheet, header=FALSE )
# or :
df<-readWorksheet(file.choose(),header=FALSE)
Я никогда не использовал пакет XCLConnect, поскольку он недоступен (для версии R 3.6.2). Вообще говоря, лучше использовать путь к файлу для чтения в желаемом файле, а не функцию file.choose ().
Например:
ваш файл называется "file.xlsx" и живет в каталоге (папке) с именем «Documents», вы хотите прочитать указанный лист c с именем «MO» этого файла в R, используя нужный метод (например, readWorksheet ()), но вы не хотите создавать заголовок automati c, потому что в нем есть дата. Таким образом, вы действуете следующим образом:
# 1 : load your needed package i.e "XCLConnect"
library(XCLConnect)
# 2 use a function to read in your file
df<-readWorksheet(object= "user/home/Documents/file.xlsx", sheet= "MO", header=FALSE)
# Attention here: in windows file paths are build with" \ "instead of "/"
# so you filepath would be "user\home\Documents\file.xlsx"
# 3 View your document to see if everything is the way you want it
View(df)
#4 finally you can transform your Date Row by using:
df[1,]<- as.Date(df[1,], format= "%Y-%m-%d")
Или с пакетом xlsx
install.packages("xlsx")
library(xlsx)
df<-read.xlsx(file, header=FALSE)
или read.csv
df<-read.csv(file, header =FALSE)
## then use:
df[1,]<- as.Date(df[1,])