저는 R이 처음인데 각 요일마다 데이터 포인트의 빈도를 보여주는 막대 그래프를 작성하려고합니다 (데이터 빈도가 너무 높음). 월요일에, 화요일 요법). 원시 데이터 세트에는 날짜와 시간에 대한 정보가 YYYY-MM-DD HH : MM : SS 형태로 포함되어 있기 때문에 처음에는 날짜를 스크립트로 요일의 숫자 값으로 변환했습니다.R : 주중 문자로 인식 : 숫자 값으로 변환하는 방법
Weekday <- format(as.POSIXct(strptime(df$DateAndTime, "%Y-%m-%d %H:%M:%S",
tz="")),format = "%w"))
Data$Weekday <- Weekday
요약 클래스에서, 평일 (0은 일요일 0-6) 수에 대한 데이터에서
hist(Data$Weekday)
Error in hist.default(Data$Weekday) : 'x' must be numeric
데이터 파일 :
나는 히스토그램을 만들려고 다음과 같은 메시지를 수신하고 있습니다 및 모드는 두 문자입니다. 문자로 R이 숫자로 인식하는 숫자 데이터 포인트 (평일을 나타냄)를 어떻게 변경합니까?
감사합니다.
넌 http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example (a [재현성 예]를 제공한다)를 샘플 입력 데이터와 함께 사용하여 코드를 실행하고 테스트 할 수 있습니다. 평일에 0-6으로 코딩 된 열이 이미 있습니다. 왜 새로 만드는거야? – MrFlick
'as.numeric (Data $ Weekday)' – G5W
' barplot (테이블 (Data $ Weekday))' –