問題タブ [desctools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Word文書へのDescToolsパッケージ出力
DescTools
パッケージを使用してワード文書に結果を出力するのに問題があります。パッケージで意図されているように、Word文書に保存された出力を取得できた人はいますか? 次のエラーが表示されます。前もって感謝します。
wrd<-GetNewWrd()
必要なパッケージの読み込み: RDCOMClient エラーで失敗しました: 'パッケージ 'RDCOMClient' は R 3.0.0 より前にビルドされました: 再インストールしてください' エラー: require(RDCOMClient) が TRUE ではありません
ライブラリ(RDCOMClient)
エラー: パッケージ 'RDCOMClient' は R 3.0.0 より前にビルドされました: 再インストールしてください
sessionInfo() R バージョン 3.1.0 (2014-04-10) プラットフォーム: x86_64-w64-mingw32/x64 (64 ビット)
ロケール: [1] LC_COLLATE=英語_カナダ.1252 LC_CTYPE=英語_カナダ.1252 LC_MONETARY=英語_カナダ.1252 [4] LC_NUMERIC=C LC_TIME=英語_カナダ.1252
付属の基本パッケージ: [1] stats グラフィックス grDevices utils データセット メソッド base
その他の添付パッケージ: [1] DescTools_0.99.8.1
名前空間を介してロードされた (アタッチされていない): [1] boot_1.3-11 tcltk_3.1.0 tools_3.1.0
エラーなしで RDCOMClient をインストールしました。
install.packages("//tsclient/D/user1/R packages/RDCOMClient_0.93-0.zip", repos = NULL)
パッケージを 'C:/Users/user1/Documents/R/win-library/3.1' ('lib' が指定されていないため) にインストールすると、パッケージ 'RDCOMClient' が正常に解凍され、MD5 サムがチェックされました
ライブラリ(RDCOMClient)
エラー: パッケージ 'RDCOMClient' は R 3.0.0 より前にビルドされました: 再インストールしてください
r - 開いている Excel シートから R にデータをフェッチしますか?
現在開いているExcelファイルを読み込んで、手動でテストしたものをRにキャプチャすることは可能ですか?
Excel ファイルを (Windows で) 開いています。私のExcelでは、SSASキューブに接続しています。また、データを理解するために、ピボットテーブル フィールドを使用していくつかの操作 (列、行、フィルターの変更など) を行います。Excel で表示される結果の一部を R にインポートして、レポートを作成したいと考えています。(つまり、結果を手動で R にコピー/貼り付けしたり、後で読むために Excel シートを保存したりする必要はありません)。これはRでできることですか?
アップデート
答えを見つけることができました。Andri Signorell によって作成された素晴らしいパッケージに感謝します。
r - sapply を使用して関数を渡すときに列名が見つからない
説明を取得するために、データフレーム内の列をループしようとしています。tryCatch
一部の列でエラーがスローされるため、関数を使用してエラーを無視して続行したいと考えました。この目的のために、式を使用sapply
して渡します。このプロセスでは、列の名前が失われます。どうすれば入手できますか? 前もって感謝します。
r - Rの列に文字と数字の文字オブジェクトに基づいてdata.frameに新しい列を作成する方法
私は、染色体と塩基位置のようなデータで満たされた列を持つデータフレームをすべて1つの列に持っています。同様の data.frame をシミュレートするために、V2 から V5 までの残りの列に整数を入力しました。
次の列の他のデータと共に。これは 115,000 行の巨大なデータ セットです。ローマ数字 (I、II、III、IV、V) を含む列と、ローマ数字に続く数字を含む列の 2 つの新しい列を作成したいと考えています。私が問題を抱えている問題は、これが文字オブジェクトのベクトルであるため、数字から文字を解析する方法がわかりません。DescTools パッケージの StrPos を使ってみたのですが、
「I」のインスタンスが 1 つあるオブジェクトだけでなく、すべての「I」の位置を返します。私はsubstring
うまくいくかどうか疑問に思っていますか?しかし、すべてのローマ数字の長さが異なるだけでなく、ローマ数字に続く数字も異なる長さであるという問題があります。この問題には簡単な解決策があるに違いないことはわかっていますが、考えられるのは非常に長くループすることだけfor
ですif
。助けてください、stackoverflow、あなただけが私の希望です!
r - R – デスクツール。Desc 関数の出力フォーマット番号
DescTools
パッケージの使用を開始しましたが、Desc()
数値出力形式に関して問題があります。
すべての結果は科学表記法で提供されており、読みにくいことがわかりました。
要約標準機能では、この動作はありません
簡単な例:
関連するセッション情報は次のとおりです。
助けてくれてありがとう
r - aov オブジェクトを使用して ScheffeTest を実行すると、「数学関数の引数が数値ではありません」というエラーが発生する
次のコードを実行しました(ここから取得):
今私は実行したいScheffeTest
:
私は試した:
pf(psi^2/(MSE * sscoeff * dfgrp)、df1 = dfgrp、df2 = dferr、lower.tail = FALSE) のエラー:数学関数 ScheffeTest(aovSPFpq.r)
の非数値引数model.frame のエラー。
default(formula = x ~ g, drop.unused.levels = TRUE) :
変数 'x' の型 (リスト) が無効です
オブジェクトで実行ScheffeTest
する正しい方法は何ですか?aov