나는 R 아주 새로운 해요 여기뿐만 아니라 때로는 내 데이터가데이터에 필요한 값이 없을 때 코드를 무시하는 방법은 무엇입니까?
그래서 나는이
Random Price
11.23 0.68
66.77 0.51
68 0.46
78 0.51
88 0.32
89 0.51
90 0.27
91 0.65
와 유사한 데이터가 이상한 얻을 수 있기 때문에 지금까지 내 코드 내 코드를 수정 도움이 필요 :
newdata <- data[ which(data$Random>=30
& data$Random < 50), ]
Pvalue<- lapply(1:length(dat), function(i){
if(length(dat[[i]][[4]])>1){
t.test(newdata$Price,dat[[i]][[4]])$p.value
}else 'not enough observation'
})
내 코드 기본적으로 'newdata'
의 데이터와라는 다른 데이터 세트 사이에 t.test는 않습니다 'dat'
내가,868이없는 때 시간이있다30에서 50 위의 예제 데이터와 유사합니다. 그래서 내 코드가 오류를 반환하는 대신 어떻게 변경하여 NA
을 반환 할 수 있습니까?
'dat'은 무엇입니까? 오타가 무엇입니까? '뉴 데이터 '를 의미합니까? – agstudy