두 개의 목록이 있으며 다른 목록을 사용하여 목록의 데이터를 부분 집합으로 만들고 싶습니다. mylist <- list(a = data.frame(cola = 1:3, colb = 4:6),
b = data.frame(cola = 1:3, colb = 6:8))
> mylist
$a
cola colb
1 1 4
2 2 5
3
R *apply 함수를 사용할 때 언젠가는 적용 처리 함수 내에서 처리 된 요소의 이름에 액세스하려고합니다. df=data.frame(x=1:3, y=11:13)
for(i in 1:ncol(df)){
cat('processing col', names(df)[i], '\n')
print(df[[i]])
}
# processing
저는 R에서 정말 초보자입니다. 제가 얻을 수있는 도움을 주시면 감사하겠습니다. 하나의 데이터 프레임으로 결합한 다음 2 열 또는 3 열 중 하나를 의미하는 파일이 있습니다. 시도했지만 바보 같은 실수를하고 있거나 완전히 잘못된 것일 수 있습니다. polmean <- function(directory, pol, id = 1:3) {
Datafram
lapply를 사용하여 here을 해결 했으므로 기능상 실패한 것보다 비효율적 인 문제를 더 많이 겪었습니다. (편집 됨) 이번에는 정크 데이터가있는 작업 코드가 포함되어있어 이번에는 오류가 다시 발생합니다. 아래 코드는 그대로 작동하지만, 끝 부분에 lapply 함수로 if (numruns == ...) 문을 대체하고 싶습니다. func_ign_time을
배 교차 검증 방법을 사용하여 포워드 선택을 사용하여 장착 된 잔여 모델 19 개를 비교합니다. 나는 마지막 단계에 갇혔다. 코드는 다음과 같습니다. library(ISLR)
summary(Hitters) # Use the dataset of Hitters
Hitters = na.omit(Hitters)
library(leaps)
set.seed
저는 최근에 lapply와 sapply를 사용했습니다. 지금까지는 그렇게 좋았지 만 다음 코드가 왜 작동하지 않는지는 알 수 없습니다.이 Error in `[.data.frame`(df, , i) : undefined columns selected
좋아, 분명히 내 재현 코드에서 매우 불행한 실수를 : df<-as.data.frame(matrix(rno
lapply를 사용하여 목록의 최소값에 대한 색인을 가져오고 싶습니다. > min
$A
[1] 15.4 15.9 16.4 14.5 17.1 .... and so on
$B
[1] 18.3 14.9 15.3
나는이 목록 정렬 할 수 있습니다 lapply 사용 : : 지금 min2의 결과를 바탕으로 최소의 인덱스를 얻을
다른 목록의 결과를 정렬 기준으로 정렬하고 싶습니다. 예를 들어 , 값 (숫자)의 목록 char 및 목록 mini을 주어, 나는 정렬 된 문자 목록을 얻을 수 있습니다 : 나는 min 목록 오름차순에 따라 char 목록을 정렬합니다/순서를 정렬 사용할 sorted<-mapply(function(x, y) y[x], lapply(mini, order), ch
누군가 여기서 나에 대해 설명 할 수 있습니까? , 이 나는 테이블과 일치 할 필요는리스트의 목록을 가지고 있고, 나는 테이블을 해시하여 일치하는 용도가 일치 할 생각에 대한 fmatch (패키지 fastmatch http://cran.r-project.org/web/packages/fastmatch/index.html) (와 lapply을 사용하고 있
1-3 개의 그래프 사이에 표시해야하며 그래프 제목이 사용 된 변수 이름을 기반으로합니다. 나는 아래의 방법을 작동하려면를 얻을 수 있습니다 : library(grid)
library(ggplot2)
library(gridExtra)
a1 <- sample(1:100)
a2 <- sample(1:100)
a3 <- sample(1:100)
m