에서 작동하지 않는 나는 데이터 프레임 생성 :기능을 적용하는 것은 R
fy <- c(2010,2011,2012,2010,2011,2012,2010,2011,2012)
company <-c("Apple","Apple","Apple","Google","Google","Google","Microsoft","Microsoft","Microsoft")
revenue <- c(65225,108249,156508,29321,37905,50175,62484,69943,73723)
profit <- c(14013,25922,41733,8505,9737,10737,18760,23150,16978)
companiesData <- data.frame(fy, company, revenue, profit)
내가 명령을 적용하여 새 열을 만들려고 오전 있지만 오류가 주어집니다 : 사람을
companiesData$Margin<-apply(companiesData,1,function(x){(x[4]/x[3])*100})
Error in x[4]/x[3] : non-numeric argument to binary operator
을 할 수 여기에 실수가 무엇인지 말해 주시겠습니까?
왜 루핑을합니까? 이게 당신이 필요로 하는게 아닌가요? '100 * (회사 데이터 $ 이익/회사 데이터 $ 수익) ' – Sotos