나는에서와 같은 문제가 : How to apply grepl for data frame 하지만 같이 원하지 않는 경기를 받고 있어요 : 어떻게 Complete word matching using grepl in R grepl이 벡터를 루핑 할 때 \ < 또는 sapply 환경에서 \ b 솔루션을 적용합니까?
새로운 여기에 stackoverflow! 는 여기에 문제의 : 할당은 다음과 같은 매트릭스를 작성하고 행을 계산하는 것입니다 A <- matrix(121:180, nrow=6)
이 행운과 함께 이제 시간이 문제를 해결하기 위해 노력하고 sapply 사용하여 의미합니다. apply 또는 rowMeans을 쉽게 사용할 수 있지만 sapply은 까다로운 것처
두 개의 인수, 0:16과 네 개의 매개 변수 값이 포함 된 벡터 사이의 숫자를 사용하는 함수를 작성했습니다. 벡터의 매개 변수를 변경하면 함수의 출력이 변경되지만 0:16 사이의 숫자를 변경하면 변경되지 않습니다. 나는 문제가있는 기능에 동일한 인수를 사용하는 다른 함수 ('pi')가 포함되어 있다고 덧붙일 수 있습니다. 필자는 0:16에서 값을 변경하면
chron 개체 및 sapply 기능 인 R에 문제가 있습니다. 내가 sapply으로 반복적으로 실행하면 내가 얻을 > sprintf("%s", years(ch[1]))
[1] "2010"
을 :하지만 > anios <- sapply(ch, function(x){sprintf("%s", years(x))})
> anios[1]
[1] "2080"
데이터 프레임이 3 개 있습니다. ID 변수는 각 데이터 프레임의 12 번째 열에 있습니다. 필자는 모든 데이터 프레임에 걸쳐 모든 고유 ID를 포함하는 벡터 list_cc_q1을 만들었습니다 (따라서이 벡터의 각 항목은 하나 이상의 데이터 프레임의 12 번째 열에 나타납니다). 는 I, 즉 ID를 포함하는 각 데이터 프레임으로부터 7 번째 열에있는 값 (
여러 종류 및 여러 사이트에서 크기를 측정하고 사이트별로 모든 데이터를 결합한 다음 여러 통계를 계산하는 작은 함수를 작성합니다. 그 결합 된 데이터에 여기 SiteID <- rep(c("D00002", "D00003", "D00004"), c(5, 2, 3))
SpeciesID <- c("CHIL", "CHIP", "GAM", "NZMS", "LUMB"
Ly의 각 값에 대해 Lx의 각 매개 변수 값을 통해 함수를 반복합니다. 이 함수는 목록을 생성 한 다음 목록을 행렬에 넣습니다. 결과 목록에 이름을 지정하여 각 함수 실행에 어떤 매개 변수 조합 (Lx 및 Ly)이 사용되었는지 알 수 있도록하려고합니다. 아래의 재현 가능한 예제를 참조하십시오. test_sim <- function(Lx, Ly){
Origianl dataframe는이 중 id status name ...
1 0 V
1 0 S
1 1 V
1 0 V
2 0 V
2 1 V
2 1 S
3 0 V
3 1 S
4 1 S
4 0 V
4 1 V
, 나는 자신의 서브 세트로 I가 "0-V"조합이 따랐다 ID 2, 3를 가져올 것으로 기대입니다 내가 da
함수 IF가 포함 된 사용자 정의 함수가 있습니다. data.table에서이 함수를 사용할 때 "조건의 길이가 1보다 크고 첫 번째 요소 만 사용됩니다"라는 경고가 나타납니다. 필자는 함수가 필요할 때마다 한 번에 한 행씩이 아닌 모든 행에 적용될 수 있다고 생각하지만 확실하지 않습니다. 이 경고가 나타나는 이유는 누구나 알고 있습니까? 내 기능은 다음과