私はthis response(これは私が非常にうまく構築された答えだと思います)で取り組んできましたが、単一のデータフレームではなくデータフレームのリストがあります。リストKのすべての要素にInfの値を置き換えることになっています基本的にはどのデータフレームのRリストからのInf値のクリーニング
head(K[[1]])
a b c
1981 0.76 0.93 NaN
1982 Inf 0.33 NaN
1983 0.25 Inf NaN
1984 0.77 0.73 Inf
1985 Inf 0.85 Inf
1986 0.63 0.56 NaN
K <- lapply(seq_along(K), function(i) for (j in 1:3) set(K[[i]], which(is.infinite(K[[i]][[j]])), j, NA))
が、私はこれだけの結果を得る::だから、私はこれをやろうとしてきた
str(K)
List of 200
$ : NULL
$ : NULL
$ : NULL
$ : NULL
...
for
関数内のループは隔離されているときに機能しますが、無限のデータフレームでリストを取得することはできません。
提案がありますか?よろしくです。 よろしくお願いします。
はあなたの匿名関数の戻り値を確認してください。 – ikop