2011 년 3 월 31 일자로 R에 날짜를 표시하는 방법이 있습니까 (이 달에 03을 표시하지 않음)? dates <- seq(as.Date("2000-1-1"), as.Date("2016-10-1"), by="3 months") -1
dates <- format(dates, format = "%m/%d/%Y")
그러나 결과는 [1] "12/31/1
날짜가 포함 된 데이터 프레임에 날짜 열인 열이 있습니다. 그러나이 칼럼에서 NA를 제거하려고하면 문자 클래스가 아니기 때문에 할 수 없습니다. 그래서 나는이 솔루션을 사용하여 문자 클래스로 변환 : Setting to Blank 그럼 난 아직도 내가 as.Date를 사용하여 다시 변환하지만 다시 NA의 생성 내 날짜 열이 날짜 클래스가되고 싶어요. 그래서
> date<-as.character(date)
> head(date)
[1] "14-Jan" "14-Jan" "14-Jan" "14-Jan" "14-Jan" "14-Jan"
> date1<-as.Date(date,format="%y-%b")
> head(date1)
[1] NA NA NA NA NA NA
연장 가능한 시계열 데이터를 만들 수
왜이 오류가 발생하는지 궁금합니다. 루프에서 순차적 변환을 할 때 대괄호를 사용하여 변환하고 싶습니다. 그리고 나는 단지 그것을 할 수 있고 일어나고있는 일을 이해하기를 원하기 때문입니다. head(clean.deposit.rates)
Date
1 1/31/1983
2 2/28/1983
3 3/31/1983
4 4/30/1983
5 5/
제 질문은 날짜를 나타내는 3 개의 정수 열이 있습니다. 사용하는 경우 각 열마다 as.Date(x,origin="1970-01-01")
이 작동합니다. 그러나 sapply을 sapply(data,function(x)as.Date(x,origin="1970-01-01"))
으로 사용하면 작동하지 않습니다. 문제를 효율적으로 해결하는 방법에 대한 아이
이것은 내가 R에서 얻는보다 일반적인 문제입니다. 데이터 세트 data에 대해 1, ..., 10 일의 처음 10 일을 포함하는 하위 집합을 만들고 싶습니다. 하루 동안 나는 쉽게이 data_new <- subset(data, data$time == as.Date(as.character(2016-01-01)))
같은 부분 집합을하지만 루프이 data_n
여기 우리는 againi로 돌아 간다, 나는 여전히 위의 문제에 대한 벽에 머리를 치고있다. 는 내가 보이는 CSV를 통해 업로드하세요 data.frame이 같은 : X SPY VTI
01.02.2002 0.0000 0.0000
04.02.2002 -2.4578 -2.4167
.....
31.12.2015 -1.003 -0.9685
X는 날
요일에 대한 데이터 프레임에 변수가 있습니다. > str(g.2015.1990$DAY.OF.WEEK)
Factor w/ 7 levels "Friday","Monday",..: 1 3 4 2 6 7 5 1 3 4 ...
R은 이것을 요인으로 인식하지만 대신 이미 사용할 수있는 요일에 대한 특정 형식이 있습니까? 요일을 생성하거나 이미 가지고있는 날짜에
R으로 날짜 서식을 지정하려고합니다. 두 문자열이 완전히 동일한 형식 일 때 R이 오류를 표시하는 이유를 설명 할 수 있습니까? 당신은 표준이 아닌 형식이 형식을 필요로한다는 사실을 놓친 (경고) 나는이 날짜 문자열을 관리하는 방법을 알아낼 수 없습니다, 어떤 도움을 크게 R. > as.Date("09/18/2016 1:00 PM EDT")
Error i