비 정수 (예 : 3.5 또는 2.567893)를 연도와 같은 기간/기간으로 변환하는 방법은 무엇입니까? 다음은 정수 작동 : library(lubridate)
years(3) # works
years(3.5) # doesn't work
years(2.567893) # doesn't work
감사합니다.
두 데이터 프레임에있는 두 열을 기반으로 병합하는 함수를 작성하려고합니다. 컬럼 중 하나는 식별자 문자열이고 다른 하나는 날짜입니다. 첫 번째 df ("모델")에는 식별자, 시작 날짜 및 기타 관련 정보가 포함됩니다. 두 번째 df ("futurevalues")는 식별자, 각 식별자의 여러 달 및 각 식별자 - 월 쌍의 관련 값을 포함하는 녹은 df입니다.
플롯 할 몇 가지 시계열 데이터가 있는데보다 세분화 된 축 틱이 필요합니다. 예를 들면 다음과 같습니다 this post을 바탕으로는 library(lubridate)
library(ggplot2)
library(scales)
dat <- data.frame(date = paste0("09-01-", gsub(" ", "0", format(1:30)
Lubridate %--% 간격 연산자는 특정 구성의 NA 및 NA가 아닌 경우 오류를 발생시킵니다. 특히, 아래의 %--% 네 번째 호출이 오류를 반환하는 이유는 무엇입니까? 이거 버그 야? 첫 번째 인자는 NA 일 때 c 함수 수치 클래스 벡터를 반환하기 때문에 > library(lubridate)
> c(ymd("1980-10-14"), ymd("
으로 추출합니다. lubridate 패키지를 사용하고 있음을 알고 있습니다. 각 요일에 대해 각 요일을 생성 할 수 있습니다. 지금은 많은 날짜 항목이있는 큰 데이터 집합을 다루고 있으며 각 날짜 항목에 대해 평일을 추출하려고합니다. 나는 각 날짜를 검색하고 평일을 찾는 것은 아주 불가능하다고 생각합니다. 내 데이터 프레임에서 내 날짜 열을 삽입하고 프레임
나는 종류의 플롯의 번호를 가지고 : "yearday" lubridate에서 yday() 기능을 사용하여 얻은 ggplot(aes(x=yearday, y=numeric.result)) + ...
. x- 축 레이블에 yearday보다는 월을 표시하고 싶습니다.이 작업을 수행하는 간단한 방법을 찾을 수 없습니다. scale_x_continous이 반드시
나는 루브 리드 패키지를 사용하여 그것을 달성 할 수있다. 내가 사용하는 함수는 hm()이다. 그러나 콘솔에서 인쇄하려고하면 아래에 언급 된대로 잘 작동합니다. 그러나 데이터 프레임을 보면 HMC 형식이 전혀 표시되지 않습니다.은 모두 0이됩니다. 나는 RStudio를 사용하고있다. d1$cr_hr <- hm(d1$cr_time)
tail(d1$cr_hr
두 간격 : [1,6]과 [6,12]를 취하십시오. 번호 6은 두 번째에 속하지만 첫 번째에 속하지 않습니다. lubridate에서도 동일한 작업을 수행 할 수 있습니까? (파이썬의 문제에 This 거래 ...) library(lubridate)
date1 <- ymd(20010101); date3 <- ymd(20010103); date6 <- ymd(
간단한 질문입니다. d <- as.POSIXct(c("2014-01-01 00:00:00 BST", "2014-01-01 00:30:00 BST"))
> class(d)
[1] "POSIXct" "POSIXt"
나는 시도하고 lubridate 그냥 날짜 부분을 추출 할 경우, 그것은 하나의 값으로 잘 작동하지만 전체 벡터, 즉 : 다음의 경우 > y