mapply

    1

    1답변

    리스트 사이의 변수 이름이 같은 경우에만 2 개의리스트의 값을 일치 시키려고합니다. 그 결과를 긴 목록의 길이가 전체 일치 개수로 채워진 목록으로하고 싶습니다. 하지만 내가 아래하고자하는 형식으로 나에게 올바른 총을 준다 내가 mapply(FUN = pmatch, jac, larger)을 사용하고 jac <- structure(list(s1 = "a", s

    2

    1답변

    R 배경에서 왔기 때문에 R의 * 적용 패밀리를 익숙하게 익혔습니다. 스칼라의 list.foreach(_.fun)과 list.map(_.fun) 함수는리스트의 각 요소에 대해 반복적으로 함수를 수행한다는 점에서 R의 lapply(list, fun) 함수와 매우 유사합니다. 그러나 R에는 또한 여러 개의 목록이 있고 각 요소의 첫 번째 요소, 두 번째 요소

    6

    1답변

    관리자의 ID를 사용하여 긴 형식 (직원 당 한 행을 한 달에 한 번)의 직원 데이터베이스가 있습니다. 관리자의 관리자 ID (또는 건너 뛰기 수준 관리자의 ID)가 포함 된 열을 추가하고 싶습니다. 여기 id <- c(seq.int(1,11), seq.int(2,12)) mgr_id <- as.integer(c(NA, 1, 1, 2, 2, 2, 2, 3

    0

    1답변

    공간적으로 격자가있는 시스템에서 얻은 데이터를 사용하고 있습니다 (예 : 등 간격 사각형으로 나뉘어 진 도시 (예 : 250m2 셀)). 각 셀은이 250m2의 사각형 내에 포함 된 면적에 대한 고유 한 열과 행 번호 (도시 전체의 각 셀에 대한 온도)를 가지고 있습니다. 전체 표식 된 섹션 (또는 예시 도시) 내에서 다양한 학습 사이트가 있으며 사이트가

    2

    1답변

    서로 다른 데이터 프레임에서 각 행의 평균을 취하고 싶습니다. 누구든지 적용 문을 사용하여 더 똑똑한 방법을 알고 있습니까? 코드 벽에 죄송합니다. 각 hiXXXX 파일에 1000 : 1006의 벡터가 필요하고 해당 열의 벡터 2:13이 필요합니다. 나는 어쩌면 그것을 어떻게 든 할 수있을 전에 이것 같이 별난 무언가를 위해 mapply를 사용했다? for

    1

    1답변

    에있는 벡터로 사용되었습니다. 제목이 다소 혼란 스럽다는 것을 알고 있습니다. #Some function a data.frame and a vector as arguments some_function=function(a_df,a_vector){ return(a_df[,a_vector]) } 나는 목록을 가지고 : 나는 data.frame 및

    1

    1답변

    I 두리스트 (A 및 B)를 가지고, 길이 3의 각각 구비 5 개 벡터 I는 I 원할 × 3 행렬 Z.에게 을 B와 Z를 사용하여 A의 요소에 연산을 수행하고이를 3x5 행렬로 출력합니다. 나는이보다 효율적으로 만들기 위해 mapply 사용하는 방법을 알아 내려고 노력하고있어 [,1] [,2] [,3] [,4] [,5] [1,] 0.055555

    2

    1답변

    다음 데이터가 있습니다. x은 벡터 목록이며 indices은 색인 목록입니다. 내가 원하는 무엇 x = list(c("a", "b", "c", "a"), c("b", "x", "a", "c")) indices = list(c(1, 2), c(3, 4)) 는 indices 벡터를 기반으로하는 벡터로부터 선택 목록 x 및 하위 내에서 표현되는 각 벡터를

    0

    1답변

    데이터 세트에서 2 쌍의 이름 조합을 얻을 수 있도록 여러 조합의 데이터 세트를 만들었습니다. 내가 각각의 쌍의 각각의 이름을 사용하여 해당 데이터 세트를 참조 할 수 있도록 mapply을 사용할 때 함수를 갖고 싶습니다. 지금 내가 가진 : 즉 myPairs <- combn(names(iris[1:4]), 2) f <- function(x,y) {

    3

    2답변

    중첩 된 목록에 재귀 적으로 mapply()을 사용하기 위해 rapply(, how = "replace")과 mapply()의 기능을 결합하는 간단한 방법이 있는지 궁금합니다. A = list(list(c(1,2,3), c(2,3,4)), list(c(4,3,2), c(3,2,1))) B = list(list(c(1,2,3), c(2,3,4)), list