나는 엑셀에서 일부 숫자 날짜 데이터를 가지고 : 모두 Closetime 및 Opentime > df <- data.frame(c(42613, 42612, 42614), c(42614.61, 42613.97, 42612.12))
> names(df) <- c("Closetime", "Opentime")
이 numeric이다. 나는에 lubridate:
나는이 형식의 날짜의 많은 수 있습니다 dt = as.POSIXct("2004-04-02 12:45:00 UTC")
을 그리고 추가/항상 numbers.I이 lubridate 라이브러리를 사용하고 전체하지 않을 수 있습니다 숫자를 빼기해야합니다. 예 : dt - days(2)
[1] "2004-03-31 12:45:00 UTC"
그러나, dt -
는 다음 dataframe time <-c('2016-04-13 23:07:45','2016-04-13 23:07:55','2016-04-13 23:08:45','2016-04-13 23:08:45'
,'2016-04-13 23:08:45','2016-04-13 23:07:50','2016-04-13 23:07:51')
group <-c('A'
있는 상태에서 기존 날짜 시작으로 7 일 추가 df1:
Date Week Visitors
2016-09-25 40 100
2016-10-02 41 200
.
.
2016-12-25 52 600
2017-01-08 01 500
2017-01-15 02 1000
2017-01-22 03 2000
.
.
내가 일로부터 7 일
2017 (2017-12-31)의 마지막 날이 일요일에 해당합니다. 일요일의 마지막 날은 일요일을 시작일로 간주하면 1 일만 포함됩니다. 내 주. 이제 2016-01-01을 2016-01-07, 53 번째 주와 연결하고 2016-01-03에 1 주일을 시작해 일요일에 시작하겠습니다. 나는 다음과 같은 데이터 프레임 구조가 있습니다 require(lubrid
ymd()와 year()를 사용하여 연도별로 서브 로트를 얻는 중입니다. 그 불균형을 일으키는 원인이 무엇인지 알아 내려고합니다. . 331kb 10K 날짜가있는 CSV 파일은 here입니다. Google 드라이브 및 Dropbox를 가리키는 URL이 내 초보자 기술을 뛰어 넘는 오류를 계속 발생 시켰습니다. require(data.table)
requi
나는 7 월, 8 월 및 9 월의 일별 데이터를 가지고 있습니다. 한 달에 한 그룹의 데이터를 그룹화하고 16 개월에서 한 달의 그룹을 다른 그룹으로 그룹화하고 다른 달에도 그룹화하려고합니다. 현재 as.numeric(a$date-a$date[1]) %/% 15을 사용하고 있지만 한 달에 32 일이 걸릴 경우 30 일에 끝나고 31-32 일이 다음 달에 계
ggplot2를 사용하여 시계열 데이터를 그려야하는 프로젝트를 수행하고 있습니다. 이 내가 지금 무슨 짓을했는지입니다 : 이것은 내가 사용하고 데이터 세트입니다 library(ggplot2)
library(lubridate)
eur$Date <- as.Date(eur$Date)
ggplot(eur, aes(Date, EUR)) + geom_line()
이 질문은 빠르고 쉬운 질문입니다. 아래의 간단한 데이터 프레임을 사용하여 dplyr 및 lubridate를 사용하여 2015 년 4 월 이후에 OnsetDate를 가진 모든 클라이언트를 그룹화하고자합니다.이 그룹은 "NewOnset"이고 나머지는 "OldOnset"입니다. 나는 lubridate하고 새로운 문제가 생겼다. City<-c("Toronto",