私は、Johnson
パッケージの関数RE.Johnson
を、16個の変数の157個の観測値を含む全体のデータフレームdf
に適用しようとしています。これを行う代わりにすべてのデータフレームをループしたい手動で 次のコードを試しましたが、動作しません。データフレームにループを適用する
lapply(df[1:16], function(x) RE.Johnson(x))
は、私はそれがあなたたちのために簡単に見えるかもしれません知っているが、私はジュスト おかげ
EDIT
Rは私に答えError in RE.ADT(xsl[, i]) : object 'p' not found
を提供し、データが変換されていませんR.始まりますよ。
data.frame': 157 obs. of 16 variables:
$ X : num 786988 781045 777589 775266 786843 ...
$ Y : num 486608 488691 490089 489293 488068 ...
$ Z : num 182 128 191 80 131 ...
$ pH : num 7.93 7.69 7.49 7.66 7.92 7.08 7.24 7.19 7.44 7.37 ...
$ CE : num 0.775 3.284 3.745 4.072 0.95 ...
$ Nitrate : int 21 14 18 83 30 42 47 101 85 15 ...
$ NP : num 19.6 43.6 31.7 18.6 31.7 ...
$ Cl : num 1.9 21.3 2.56 21.5 3.2 ...
$ HCO3 : num 6.65 4.85 4.4 7.72 4.1 ...
$ CO3 : num 0 0 0 0 0.0736 ...
$ Ca : num 4.12 7.52 3.48 7.58 4.8 10 4.4 4.6 4.2 7.4 ...
$ Mg : num 3.94 8.92 2.34 7.1 2.5 ...
$ K : num 0.1442 0.0759 0.0709 0.3691 0.07 ...
$ Na : num 2.41 34.55 2.51 44.01 2.1 ...
$ SO4 : num 1.45 23.6 1.2 26.66 2 ...
$ Residu_sec: num 0.496 2.102 2.397 2.606 0.608 ...
これはあいまいです:
だから、この問題を解決するためにあなたは、関数RE.Johnson内部のIFセッションでそれを確認することができます:あなたがこれを行う場合は、エラーになります」しかしそれはうまくいかない」さらに説明してください。エラーはありますか?出力は期待されるものと異なっていますか? StackOverflowへようこそ。この記事を読むには、[素晴らしいRの例を提供する方法](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)とどのように[最小限の、完全で検証可能な例を提供する](http://stackoverflow.com/help/mcve)、それに応じてあなたの質問を修正してください。これらのヒント[良い質問をする方法](http:// stackoverflow。com/help/how-to-ask)も役に立つかもしれません。 – lmo
データのサンプルとエラーが表示された場合は、より簡単に対応できます。 – PereG
コンソールで 'dput(head(df、20))'とタイプし、結果がここに貼り付けられ、入力がデータフレームで操作が列tryの場合は、 –