저는 R을 처음 접했고 며칠 동안 함수에 인수를 전달하는 데 문제가 있습니다. (인용되지 않은 Means = function(data,by,month){
data1 = list()
for (i in 1:length(month)){
data1[[i]] = tapply(data[[i]]$var1,by,mean)
}
저는 개인당 평균 과일 수를 계산하려고합니다 (평소 연습 데이터). 이 코드 줄 모두 완벽하게 잘 작동합니다 with(df, tapply(fruit, names, FUN = function(x) length(unique(x))))->uniques
sum(uniques)/length(unique(df$names))
aggregate(df[,"fruit"
여러 요인 수준에 대한 요약 통계를 찾으려고합니다. data.frame(apply(final_data[Company=="BPO",c(66:84)],2,summary))
이제 다른 값을 가진 company에 대한 값이 있습니다. 다른 값에 대한 설명을 반복 할 수 있습니다. 자동 적용이 가능하다는 것을 알고 있습니다. 적용되는 패밀리 (ddply, tap
각 샘플이 최대 값인지 여부를 나타내는 부울 열을 만들고 싶습니다. 나는이 기능을 만들어 tapply 함께 사용 : is.max <- function(x){
x <- data.frame(x)
x$x <- round(x$x,5)
x_max <- round(max(x),5)
for(i in 1:nrow(x)) {
i
내가 현재 다음과 같습니다 데이터 프레임을 적용하여 ... Year School AveragePoints
2012-2013 Alabama 2.5
2012-2013 Alabama 5.4
2012-2013 Alabama 10.4
2012-2013 Alabama 1.2
2012-2013 Alabama 9.2
2012-2013
다른 변수에 대한 변수의 수를 얻기 위해 tapply 함수를 사용하고 있습니다. 다음은 코드 줄입니다. tapply(vip$VAR1,vip$VAR2,length) 그러나 에 "1"값을 가진 관측 만 필터링하고 싶습니다. tapply으로이 작업을 수행 할 수 있습니까? dat <- read.table(text = " VAR1 VAR2 admit num
0
내 데이터 세트는 다음과 같습니다 : 난 그렇게 달 종의 수준을 제외 (연간 종 그룹당하고 싶은 d = data.frame(year=rep(2000:2002,each=40),month=rep(c(rep(1:12,3),5,6,7,8),3),species=rep(c(rep(letters[1:12],3),"a","b","g","l"),3),species_grou
for 루프를 사용하여 myarray 요소의 서브 세트를 mycons 벡터로 바꿉니다. 각 열의 하위 집합은 mydates에서 끝날 때까지 있습니다. for 루프의 대안이 있습니까? mydates <- as.Date(c('2013-06-05','2013-06-16','2013-06-22'))
mycons <- c(0.5,1/7,0.25)
dates <-
tapply() 행 내에서 aov() 기능을 사용하려고 시도하고 있으며 가능하지 않거나 잘못 코딩하고 있는지 확실하지 않습니다. Factors<-c("Factor 1", "Factor 2")
Years<-c("Year 1", "Year 2", "Year 3","Year 4", "Year 5")
width<-rnorm(100)
height<-rnorm(