[解決済み] 「置換機能例
2022-03-10 11:22:33
質問
のヘルプページが見当たりません。
replace
関数から
base
パッケージで、非常に
役に立つ
. 最悪なのは、どのように動作するかを理解するのに役立つ例がないことです。
使い方の説明をお願いします。例や2つの例があれば最高です。
どのように解決するのですか?
この関数を(コンソールで名前を入力して)見てみると、それは単に単純に関数化された
[<-
関数で説明されています。
?"["
.
[
はRの基本的な関数なので、詳しくはそのページをご覧になるとよいでしょう。特に重要なのは、index引数(の2番目の引数)を学ぶことです。
replace
には、論理値、数値、文字列のいずれかを指定することができます。第2引数と第3引数の長さが異なる場合、リサイクルが発生します。
この関数呼び出しは、「"第1引数の中に、第2引数をインデックスとして使用し、第3引数の値を第1引数の中に配置する」"と読み替える必要があります。
> replace( 1:20, 10:15, 1:2)
[1] 1 2 3 4 5 6 7 8 9 1 2 1 2 1 2 16 17 18 19 20
名前付きベクターの文字インデックスを作成します。
> replace(c(a=1, b=2, c=3, d=4), "b", 10)
a b c d
1 10 3 4
論理的なインデックスを作成する。
> replace(x <- c(a=1, b=2, c=3, d=4), x>2, 10)
a b c d
1 2 10 10
関連
-
[解決済み】「次のオブジェクトは 'package:xxx' からマスクされています」とはどういう意味ですか?
-
[解決済み] エラー: 関数 "%>%" が見つかりませんでした。
-
[解決済み] グループ化関数(tapply、by、aggregate)と*applyファミリ
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
-
[解決済み] なぜ `[`] は `subset` よりも優れているのですか?
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
-
[解決済み】data.tableが他のdata.tableの参照である場合(コピーである場合)を正確に理解する。
-
[解決済み】自作関数を書くときにRの省略機能を使うには?
-
[解決済み] 2つの単語の最初の文字を大文字にします。
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】基本 - T-検定 -> グループ化因子は正確に2水準でなければならない
-
[解決済み】エラー:私のコードで予期しないシンボル/入力/文字列定数/数値定数/SPECIALが発生した
-
[解決済み] テスト
-
[解決済み】Rエラー。"新しい列は既存の列の後に穴を空ける"
-
[解決済み] [Solved] read.csv warning 'EOF within quoted string' prevents complete reading of file.
-
[解決済み】各グループの上位3要素を計算する際に「数値型、論理型、複合型でのみ可能な演算」を回避する方法
-
[解決済み】.External.graphics Rでエラーが発生しました。
-
[解決済み】forループを実行すると「要因のレベルセットが異なる」というエラーが発生する
-
[解決済み】行列式で「数値/複雑な行列/ベクトルの引数を必要とする」というエラーが発生する?
-
[解決済み】"object not interpretable as a factor "というエラーの意味は?[クローズド]