[解決済み] 二重パーセント記号(%%)はどういう意味ですか?
2022-03-07 02:15:02
質問
ダブル・パーセントとは(
%%
)は、Rで使用されますか?
使ってみたところ、前の数字をその後ろの数字で何回でも割って、残った値を返しているように見えるのですが。 それでいいのでしょうか?
興味本位ですが、これはどんなときに役立つのでしょうか?
どのように解決するのですか?
算術演算子"ヘルプページ(以下の方法でアクセスできます)
?"%%"
にはこうあります。
'
%%
' は 'x mod y' を示します。
を参照していることがわかる程度にプログラミングをしたことがある場合のみ、役に立ちます。
モジュラーディビジョン
つまり、整数値で割ったものです。
x
によって
y
を計算し、その余りを返す。これは、多くの、多くの、多くのアプリケーションで有用である。例えば(コメントで@GavinSimpsonから)。
%%
は、ループを実行しているときに、n 回目の反復ごとに何らかの進行状況を画面に表示したい場合に便利です(例.
if (i %% 10 == 0) { #do something}
を使えば、10回目の繰り返しごとに何かをすることができます。)
以来
%%
はRの浮動小数点数に対しても有効であるため、この例では
if (any(wts %% 1 != 0))
のいずれかをテストするために使用されます。
wts
の値が非整数であることを示す。
関連
-
[解決済み】R 置換する項目数が置換長の倍数でない/しかし結果は正しい
-
[解決済み] Rの代入演算子"="と"<-"の違いは何ですか?
-
[解決済み] require()とlibrary()の違いは何ですか?
-
[解決済み] リストやデータフレームの要素にアクセスするためのブラケット[ ]とダブルブラケット[[ ]]の違いについて
-
[解決済み] なぜ `[`] は `subset` よりも優れているのですか?
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
-
[解決済み】R関数でオプション引数を指定する "正しい "方法
-
[解決済み] Rのdata.tableの.SDは何の略か?
-
[解決済み] 各固有値の出現回数を数える。
-
[解決済み] "<<-" はどのように使うのですか?(Rのスコーピングアサイン)?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】"置換する項目数が置換長の倍数でない "と表示されるのはなぜですか?
-
[解決済み】エラー:'dimnames' [2]の長さが配列の範囲と等しくない [終了しました]
-
[解決済み】エラー:私のコードで予期しないシンボル/入力/文字列定数/数値定数/SPECIALが発生した
-
[解決済み】 'height' はベクトルか行列でなければならない barplot のエラー
-
[解決済み】apply()とadply()の出力が異なる件)
-
[解決済み】R Markdown - html出力でフォントサイズとフォントタイプを変更する
-
[解決済み】 file(filename, "r", encoding = encoding) : cannot open the connectionでエラーが発生する。
-
[解決済み】Rでのデータ操作。'X'はアトミックでなければならない
-
[解決済み】 .subset2(x, i, exact = exact)のエラー:Rの添え字が範囲外である。
-
[解決済み】forループを実行すると「要因のレベルセットが異なる」というエラーが発生する