2014-10-07 45 views
-6

我是R programming的初學者。爲什麼「57%10」給出錯誤:「57%10」中的意外輸入?

當我鍵入

> 57%10 
Error: unexpected input in "57%10" 
> 

你能告訴我爲什麼嗎?

+2

您是否在尋找'57 %% 10'? – akrun 2014-10-07 11:04:28

+0

是的,你的'57 %% 10'正在工作,但你能解釋我嗎,爲什麼我們需要使用這個'%%'兩倍? – 2014-10-07 11:05:49

+6

因爲'%%'是函數而不是'%'。這就像問爲什麼'lapply'在工作,而不是'llaply'。但更嚴肅的說法是,通常會使用'%'來創建新的操作符(例如類似'%in%'或者煩人的管道趨勢像'%>%'等) – 2014-10-07 11:09:17

回答

2

documentation

%% indicates x mod y and %/% indicates integer division

相關問題