1. ホーム
  2. r

[解決済み] と%%はどういう意味ですか?

2022-03-10 14:55:07

質問

最近、このようなコードを見かけました。

library(dplyr)
mtcars %.% mutate(carb_10 =  carb %/% 10)

そして、これは...。

mtcars %.% mutate(carb_10 =  carb %% 10)

上のコードで%/%と%%が何をするのか、誰か説明してください。

どのように解決するのですか?

からの ?"%%" ヘルプページ

%% はx mod yを表し %/% は整数の除算を示す。また x == (x %% y) + y * ( x %/% y ) (の結果が y == 0 でない限り、(丸め誤差まで)許容されます。 %% は NA_integer_ または NaN (引数の typeof に依存) となる。