0
날짜가 포함 된 데이터 프레임에 날짜 열인 열이 있습니다. 그러나이 칼럼에서 NA를 제거하려고하면 문자 클래스가 아니기 때문에 할 수 없습니다. 그래서 나는이 솔루션을 사용하여 문자 클래스로 변환 : 날짜 열에 NA를 바꾸는 방법
그럼 난 아직도 내가as.Date
를 사용하여 다시 변환하지만 다시 NA의 생성 내 날짜 열이 날짜 클래스가되고 싶어요. 그래서 나는이 반복문에 갇혀있다. 예가 필요한 경우 다음 회의 후에 추가 할 것입니다. NA가없는 다른 데이터 프레임에 rbind를 사용하기 때문에 NA를 공백으로 변환하고 싶습니다.
> df1
Date File
1 2016-10-20 1
2 2016-10-18 2
3 <NA> 3
> str(df1)
'data.frame': 3 obs. of 2 variables:
$ Date: Date, format: "2016-10-20" "2016-10-18" NA
$ File: chr "1" "2" "3"
> df1 <- sapply(df1, as.character)
> df1[is.na(df1)] <- ""
> df1
Date File
[1,] "2016-10-20" "1"
[2,] "2016-10-18" "2"
[3,] "" "3"
> df1 <- as.data.frame(df1)
> df1$Date <- as.Date(df1$Date, format = "%Y-%m-%d")
> df1
Date File
1 2016-10-20 1
2 2016-10-18 2
3 <NA> 3
그래서 난 그냥 DF1 [1,3]는 날짜 클래스가 빈 될 수 있는지 알고 싶어 : 아래
내가 말하는거다 코드입니다.
의 NA을 갖는 문제가 무엇입니까? 데이터에서 NA를 사용하여'rbind() '할 수 있어야합니다. –
당신이 말했던 것처럼 NA를 사용할 수 있다고 생각하지만, 결합 된 파일이 Tableau에 연결되어 있고 그 날짜 필드를 기반으로 계산 된 필드가 있으므로 일관성을 유지하기를 원합니다. –
단순히 NAs가 포함 된 행을 제거하는 것으로 생각 해 봤습니까? – Robert