mapply

    0

    2답변

    저는 이것을 알아 내려고 약간의 문제가 있습니다. I 3 dataframes 목록을 가지고 I가리스트 돌아 mapply를 사용해야 list_of_dataframes = list(iris, trees, mtcars) : 제 소자 list_of_dataframe의 제 dataframe의 첫 번째 열이다 두 번째 요소는 list_of_dataframe의 두

    1

    3답변

    을 사용하여 다른 테이블의 문자열 내에 있는지 확인 mapply로이 문제를 해결하려고 노력했지만이 작업을하기 위해 여러 개의 중첩 된 적용을 사용해야 할 것이라고 생각합니다. 진짜 혼란스러워. 데이터 프레임 하나에는 약 400 개의 키워드가 포함되어 있습니다. 이들은 대략 15 가지 범주로 분류됩니다. 데이터 프레임 2에는 문자열 설명 필드와 데이터 프레임

    1

    3답변

    두 개의 열이있는 18 개의 데이터 프레임이있는 두 개의 목록이 있습니다. 하나는 ids가 있고 다른 하나는 다른 데이터입니다. 내 목표는 두리스트의 데이터 프레임 (list2 등의 첫 번째 숫자는 list1의 첫 번째 프레임)을 id 컬럼으로 완전히 합치는 것이고 결과적으로 18 개의 데이터 프레임 (리스트에 다시 저장 됨)은 각각 3 개의 컬럼 (하나의

    0

    2답변

    첫 번째 부분을 작성하여 간단한 계산을 반복하지 않으려 고합니다. 그러나 나는 왜 두 번째 부분 (두 번째 부분은 정확한 답을 제공합니까?)에 의해 계산 된 것과 같은 결과를 얻지 못하는지 궁금합니다. 첫 번째 부분 : a = matrix(c(8,11,2, 6,8,4, 4,5,6, 2,8,8), nrow = 3) nr = nrow(a) nc = ncol

    0

    1답변

    코드의 일부를 알아 냈으므로 아래에서 설명 하겠지만 함수를 반복 (루프)하는 것은 어렵습니다. 파일 목록 : library(Hmisc) filter_173 <- c("kp|917416", "kp|835898", "kp|829747", "kp|767311") # This is a vector of values that I want to exclude fr

    1

    1답변

    또는 sapply을 사용하는 data.frames의 두 목록을 사용하는 날짜에 작업을하려고합니다. 다음은 두 목록입니다. list_1 <- list(a=data.frame(date=c("2017-01-01","2017-02-02"),v1=1:2, stringsAsFactors = FALSE), b=data.frame(date=c

    1

    2답변

    저는 각 행이 연구의 한 참가자를 나타내는 데이터 프레임 (dat)을 가지고 있습니다. 각 참가자 ("코드")에는 성 ("성")과 나이 ("나이")를 제공하는 열과 테스트 결과가있는 여러 열 ("v.1"등)이 있습니다. 데이터 프레임이 같은 같습니다 테스트 결과의 각 열에 대해 > dat code sex age v.1 v.2 1 A1 m 8 4

    0

    1답변

    Ly의 각 값에 대해 Lx의 각 매개 변수 값을 통해 함수를 반복합니다. 이 함수는 목록을 생성 한 다음 목록을 행렬에 넣습니다. 결과 목록에 이름을 지정하여 각 함수 실행에 어떤 매개 변수 조합 (Lx 및 Ly)이 사용되었는지 알 수 있도록하려고합니다. 아래의 재현 가능한 예제를 참조하십시오. test_sim <- function(Lx, Ly){

    0

    1답변

    python dict와 같은 목록을 사용하려고합니다. 함수를 실행할 때마다 추가 할 수 있습니다. 궁극적으로이 기능을 데이터 프레임의 모든 행에 적용하려고합니다. 나는 일부 데이터를 통해 별도로 실행할 때 foo <- vector(mode="list", length=2) names(foo) <- c("Larry", "Bob") myfun <- func

    0

    1답변

    sapply 사용 방법? 내 데이터 프레임에 400k 레코드가 있습니다. for 루프를 사용하지 않고 데이터를 b $ a1에 채워야합니다. b <- a b[1:100,] for (i in 1:nrow(b)) { if (b`$`x[i] > mean(b`$`x) & b`$`y[i] > mean(b`$`y) & b`$`z[i]