Я пытаюсь извлечь данные из одного из имеющихся у меня файлов Excel.Тем не менее, R помещает некоторые данные в формате DateTime вместо числового формата, даже если в Excel данные являются числовыми (данные представлены в произвольном формате и кажутся числовыми при применении общего формата).Я попытался изменить его с помощью функции as.numeric (), но это не сработало.Код, используемый для вышеуказанной задачи, выглядит следующим образом:
library(readxl)
l<-as.data.frame(read_excel(choose.files(),sheet=2,range="C6:BG123"))
vec1<-c("t",rep("n",ncol(l)-1))
#Changing columns to the appropriate format
for(j in 1:length(vec1)){
if(vec1[j]=="t"){
l[,j]<-as.character(l[,j])
}else if(vec1[j]=="n"){
l[,j]<-as.numeric(l[,j])
}
Окончательный результат после этого кода - данные с огромными числовыми значениями вместо фактических чисел, представленных в Excel.
Данные Excel могутможно найти здесь: https://www.england.nhs.uk/statistics/wp-content/uploads/sites/2/2019/01/20190110-NHS-111-MDS-time-series-to-December2018-1.xlsx
Я хотел бы знать, где я ошибаюсь, и если это связано с исходным форматом данных в Excel, как я могу изменить формат в Excel на «Общий»от R до импорта данных.