오류: "%>%" 함수를 찾을 수 없습니다.
저는 R에서 예제를 실행하고 있으며, 이 코드를 제외하고는 모든 것이 지금까지 작동하고 오류가 발생합니다.
words <- dtm %>%
as.matrix %>%
colnames %>%
(function(x) x[nchar(x) < 20])
오류: "%>%" 함수를 찾을 수 없습니다.
이 특수 연산자를 사용하는 것이 어떤 이점이 있는지 이해할 수 없습니다.%>%
네, 그리고 어떤 피드백도 좋을 것입니다.
패키지를 로드해야 합니다(예:magrittr
또는dplyr
) 먼저 기능을 정의한 다음 작동해야 합니다.
install.packages("magrittr") # package installations are only needed the first time you use it
install.packages("dplyr") # alternative installation of the %>%
library(magrittr) # needs to be run every time you start R and want to use %>%
library(dplyr) # alternatively, this also loads %>%
파이프 오퍼레이터%>%
"개발 시간을 단축하고 코드의 가독성과 유지보수성을 향상시키기 위해" 도입되었습니다.
하지만 모든 사람들은 그것이 정말로 그의 작업 흐름에 맞고 일을 더 쉽게 만들 수 있는지 스스로 결정해야 합니다.에 대한 자세한 내용을 참조하십시오.magrittr
여기를 클릭합니다.
파이프 미사용%>%
이 코드는 사용자 코드와 동일하게 반환됩니다.
words <- colnames(as.matrix(dtm))
words <- words[nchar(words) < 20]
words
편집:(@Molx의 매우 유용한 의견으로 인해 답변을 연장합니다.)
출신임에도 불구하고
magrittr
파이프 연산자는 패키지와 함께 더 일반적으로 사용됩니다.dplyr
(필요 및 로드)magrittr
), 그래서 누군가가 사용하는 것을 볼 때마다%>%
로드하면 안 됩니다.dplyr
대신.
Windows: %dopar% 루프 내에서 %>%를 사용하는 경우 패키지 로드에 대한 참조를 추가해야 합니다.dplyr
(또는)magrittr
,어떤.dplyr
부하).
예:
plots <- foreach(myInput=iterators::iter(plotCount), .packages=c("RODBC", "dplyr")) %dopar%
{
return(getPlot(myInput))
}
다음을 생략할 경우.packages
명령, 사용%do%
모든 작업을 한 번의 프로세스로 실행할 수 있도록 한 다음 문제 없이 작동합니다.그 이유는 모든 것이 한 프로세스에서 실행되므로 특별히 새 패키지를 로드할 필요가 없기 때문입니다.
기본 R에서는 파이프 연산자를 사용할 수 없습니다.다음 패키지 중 하나를 로드해야 사용할 수 있습니다.dplyr
,tidyverse
또는magrittr
다음과 같이 설치해야 합니다.
install.packages("magrittr")
그런 다음 스크립트에서 위에 추가하는 것을 잊지 마십시오.
library(magrittr)
연산자의 의미에 대하여%>%
다음과 같은 질문을 고려해 볼 수 있습니다.R에서 %>% 함수는 무엇을 의미합니까?
동일한 연산자가 라이브러리에서도 작동합니다.dplyr
에서 수입하는 대로magrittr
.
dplyr
유사한 연산자(%.%
), 이제는 더 이상 사용되지 않습니다.여기서 우리는 사이의 차이점에 대해 읽을 수 있습니다.%.%
(라이브러리에서 사용되지 않는 연산자)dplyr
) 및%>%
(에서 제외)magrittr
에서 사용할 수도 있습니다.dplyr
)
행렬의 힘을 계산하기 위해 이 문제에 걸려드는 다른 사람은 이 라이브러리를 설치하십시오(dplyr 단독으로 정답이 아님).
library(expm)
언급URL : https://stackoverflow.com/questions/30248583/error-could-not-find-function
'source' 카테고리의 다른 글
Firebase Cloud Messaging에서 푸시 알림을 생성하지 않고 정보를 가져옵니다. (0) | 2023.07.06 |
---|---|
php facebook sdk는 워드프레스에서 사용자를 만들지 않습니다. (0) | 2023.07.06 |
git 모든 파일을 체크아웃합니다. (0) | 2023.07.01 |
기하학적 평균: 내장되어 있습니까? (0) | 2023.07.01 |
꺼내기 요청에서 수정된 파일 제거 (0) | 2023.07.01 |