2016-08-26 2 views
-2

다음 코드는 Genre 및 Studio의 movies2 데이터 세트를 먼저 필터링 한 다음 필터링 된 데이터 프레임을 만드는 시도입니다.R - 동일하지 않은 크기의 데이터 프레임으로 인한 문제 필터링

enter image description here

그러나, 마지막 줄 내가 오류를 반환하고 같이 작동하지 않습니다

enter image description here

어떤 도움을 크게 감상 할 수있다. 감사! 또한, 귀하가 질문에 사과하시는 경우 신속하게 답변 해 드리겠습니다.

+3

스크린 샷을 포함하지 마십시오. 대신 텍스트를 사용하십시오. – lmo

+1

'rbind.data.frame' 함수가 여기 유용 할 것 같습니다. – bouncyball

+1

은 재현 가능한 예를 제공합니다. –

답변

2

당신의 코드는 당신이 함께 묶을 수있는 두 개의 서로 다른 데이터 프레임을 만들고 있지만, 그럴 가능성이 높습니다. 필터는 "and"가 아니라 "and"로 이어집니다. 약간 다른 접근 방식을 사용하지만 원하는 결과를 얻습니다.

genre.filter <- c("action", "adventure", "animation", "comedy", "drama") 
studio.filter <- c("Buena Vista Studios", "Fox", "Paramount Picture", 
        "Sony", "Universal", "WB") 
movies2 <- subset(movies2, Genre %in% genre.filter & Studio %in% studio.filter) 
관련 문제