У меня есть CSV-файл, который я загружен в R, используя следующую основную команду:Гистограмма будней на год R
lace <- read.csv("lace for R.csv")
Это тянет в моих данных просто отлично. Вот str
данных:
str(lace)
'data.frame': 2054 obs. of 20 variables:
$ Admission.Day : Factor w/ 872 levels "1/1/2013","1/10/2011",..: 231 238 238 50 59 64 64 64 67 67 ...
$ Year : int 2010 2010 2010 2011 2011 2011 2011 2011 2011 2011 ...
$ Month : int 12 12 12 1 1 1 1 1 1 1 ...
$ Day : int 28 30 30 3 4 6 6 6 7 7 ...
$ DayOfWeekNumber : int 3 5 5 2 3 5 5 5 6 6 ...
$ Day.of.Week : Factor w/ 7 levels "Friday","Monday",..: 6 5 5 2 6 5 5 5 1 1 ...
То, что я пытаюсь сделать, это создать три (3) различных гистограмм, а затем построить их все вместе на одном. Я хочу создать гистограмму для каждого года, где ось x или метки будут дни недели, начинающиеся с воскресенья и заканчивающиеся в субботу.
Во-первых, как бы я хотел создать гистограмму из Факторов, в которые входят дни недели?
Во-вторых, как создать гистограмму для дней недели в течение данного года?
Я попытался использовать следующее сообщение here, но не могу заставить его работать. Я использую Admission.Day
в качестве переменного и получить сообщение об ошибке:
dat <- as.Date(lace$Admission.Day)
Error in charToDate(x) : character string is not in a standard unambiguous format
Спасибо,
Первое, что вам нужно сделать, это прочитать документацию для 'as.Date', в частности, описание для? аргумент 'format'. Затем вы захотите взглянуть на функцию '? Weekdays'. – joran
'as.Date' нуждается в источнике' dat <- as.Date (кружево $ Admission.Day, origin = "1970-01-01") ' –
@joran получил все даты сейчас, спасибо за указание формата часть, не имеющая происхождения, как указано в excel, действительно отбрасывала все. –