[解決済み】x[[i]]でのエラー:レベル2で再帰的インデックス作成に失敗した
2022-02-02 05:27:49
質問
私はRとスタックオーバーフローの初心者です。ネットで検索しましたが、私の質問に対する答えが見つかりませんでした。私はリストから抽出し、リスト内のエントリを置き換えるループを作成したいと思いました。
(x<-list(1:5,NULL))
rpl<- function(x){
for(i in x){
if(x[[i]]==1)
x[[i]]<-25
}
}
解決方法は?
x<-list(1:5,NULL)
lapply(x, function(el) {
if(is.null(el)) el else {
ifelse(el %in% 1, 25, el)
}
})
#[[1]]
#[1] 25 2 3 4 5
#[[2]]
#NULL
使用
lapply
を使用して、リストを操作したり返したりします。
より良いのは
%in%
なぜなら
==
は欠損値で失敗します。
関連
-
[解決済み】プロット時に 'x' と 'y' の長さが異なる ERROR が発生する。
-
[解決済み】reshape2 meltの警告メッセージ
-
[解決済み】Rで立方根と対数変換をする
-
[解決済み】GLM解析での警告
-
[解決済み】x[[i]]でのエラー:レベル2で再帰的インデックス作成に失敗した
-
[解決済み】「'dimnames' [1]の長さが配列の範囲と等しくない」とはどういう意味ですか?
-
[解決済み] グループ化関数(tapply、by、aggregate)と*applyファミリ
-
[解決済み] Rでtrycatchの書き方
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
-
[解決済み】再帰はループより速いことがあるのか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] promise already under evaluation: recursive default argument reference or earlier problems?
-
[解決済み】'builtin'型のオブジェクトはsubsetableではない【重複
-
[解決済み】knitrのドキュメントでinstall.packagesが失敗する。"ミラーを設定せずにCRANを使おうとしている"
-
[解決済み] 変数の型(リスト)が無効です
-
[解決済み】Rで「パッケージ'FILE_PATH'のインストールで終了ステータスが0でなかった」。
-
[解決済み】「'dimnames' [1]の長さが配列の範囲と等しくない」とはどういう意味ですか?
-
[解決済み】Rヒストグラムの範囲エラー:いくつかの'x'がカウントされない; 'break'が'x'の範囲に及ばないかもしれない
-
[解決済み】Rでmax.printの制限値を増やす方法
-
[解決済み】Rで相対的な頻度をプロットするためにhistをどのように使用しますか?
-
[解決済み】起動時にパーをデフォルト値にリセットする方法