규모가 매칭 된 값을 더 프로그래밍 방식으로 만들 수있는 방법이 있습니까? 기본적으로 데이터 프레임에 값 조회 용 열을 추가하는 것이지만 매번 match [] 인수를 쓰고 싶지는 않습니다. mapply에 대한 사용 사례가 될 것 같지만 여기서 사용하는 방법을 알 수는 없습니다. 어떤 제안? 그래서 지금 내가하고 싶은 것을 lookups <- data.fra
에 일부 기능을 적용 3.1.1 가정하자 나는 다음과 같은 데이터가 동일한 속성을 가진 a 및 b 프레임이 있습니다 a<- structure(list(X1 = 1:5, X2 = 6:10), .Names = c("X1", "X2"), row.names = c(NA,
-5L), class = "data.frame")
b<- structure(list(X1
많은 파일이 있으며 각 파일에 고유 한 ID 코드를 자동으로 부여해야합니다. 는 지금까지, 나는 다음과 같이 관리해야 : 새 컬럼에 파일의 이름을두고 datalist <- mapply(cbind, datalist, "temp1"=names(datalist), SIMPLIFY=F)
합니다. 그러나 각 파일의 1 : 행 수에서 추가하고 싶습니다. 두 가지
두 벡터를 사용하고 숫자 값 (예 : cor 상관 관계)을 계산하는 함수가 있습니다. 그러나 필자는 약 6000 개의 열 (2 개의 데이터 세트는 동일한 차원을 가짐)을 가진 두 개의 데이터 세트를 가지고 있는데, 여기서 함수는 상관 관계의 값이있는 하나의 벡터를 반환해야합니다. 이 잘 작동 set.seed(123)
m=matrix(rnorm(9),nco
mapply를 사용하여 데이터 프레임 또는 행렬 목록 (df)에 적용 할 함수가 있습니다. 이 함수는 원본 데이터 프레임의 변환 기준에 따라 네 가지 유형의 데이터 프레임 (예 : a : d)을 출력하지만 기능 만 있으면 출력 할 수있는 문제가 있습니다. 나는 그들을 목록으로 대조하려고 노력했지만, 단순화 된 기능을 실행할 때, 나는 이것을 얻는다. 이때
패키지 xlsx을 사용하여 템플릿의 스타일 (서식)을 읽고 데이터 프레임의 데이터를 같은 .xlsx 파일로 쓰려고합니다. 서식 지정. 나는 패키지의 위키에서 찾을 수있는 가장 가까운 예를 따르고있다. 문제는 내 데이터 프레임에서 데이터를 쓰려고 할 때 NULL로 처리되지만, 작성하려고하는 열의 클래스는 내 구문과 마찬가지로 위키의 예제와 일치합니다. 그래서
입력 인수 집합의 모든 조합에 함수를 적용 할 수 있기를 원합니다. 나는 아래에서 실제 해결책을 가지고있다. 그러나 이것을 사용하는 더 나은/일반적인 방법이 없다면 놀랄 것이다. plyr,하지만 지금까지 아무것도 발견하지 못했습니다. 더 나은 해결책이 있습니까? # Apply function FUN to all combinations of arguments
mapply을 사용하여 두 개의 인수 목록에 t.test을 적용하려고합니다. 첫 번째 목록 formulas에는 세 가지 수식이 포함되어 있고 두 번째 목록 periods에는 my.data이라는 하위 집합 인 벡터 세 개가 들어 있으며이 두 벡터는 MoreArgs 인수와 함께 전달됩니다. for 루프 (아래 참조)로 수동으로 t.test을 수행 할 수 있지만
행렬의 각 행이나 열에 함수를 적용하려고하지만 각 행에 다른 인수 값을 전달해야합니다. 나는 내가 사랑스럽고 친숙 해지는 것에 익숙하다고 생각했다. 그러나 아마도 충분하지 않을 것이다. 간단한 예를 들어 : > a<-matrix(1:100,ncol=10);
> a
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]