問題タブ [r-package]
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.
latex - パッケージをコンパイルするときの latex ファイルの場所
パッケージがコンパイル/チェックされているときに、パッケージのマニュアルのラテックスソースが見つからないのはなぜだろうと思っています。
Rstudio を使用してパッケージをコンパイル/チェックします。チェックされていないオプション「R CMD チェックが成功した後に出力をクリーンアップする」があります。R CMD チェックでは「--no-clean --with-keep.source」も使用します。
チェックを押すと、ソースファイルと同じフォルダーにいくつかのファイルが生成されます。それらの 1 つは NAME-OF-THE-PACKAGE-manual です。このファイルの最初の行は次のとおりです。
これは pdfTeX、バージョン 3.1415926-2.5-1.40.14 (MiKTeX 2.9 64 ビット) (プリロード形式 = pdflatex 2015.5.5) 2015 年 5 月 27 日 13:00 です。
拡張モードに入る **C:/Users/USER_NAME/AppData/Local/Temp/Rtmpq6HXud/Rd2pdf523830b237c3/Rd2.tex
つまり、Rd2.tex latex ファイルがあることを意味しますが、パスを確認すると存在しません。
要するに: マニュアルの .tex ソースを探しています。
r - R のマスキング方法
この質問、特にこの回答は、次の質問を提起しました:Rのメソッドのマスキングに関する警告を取得するにはどうすればよいですか?
クリーンな R セッションで次のコードを実行すると、読み込みdplyr
によって の既定のメソッドが変更されることがわかりますlag
。
パッケージをアタッチするとdplyr
、いくつかのマスクされたオブジェクトに関する警告が表示されますが、マスクされるデフォルトの方法に関する警告は表示されませんlag
。その理由は、 を呼び出すときに、パッケージlag
のジェネリック関数が呼び出されるためです。stats
そしてmethods(lag)
、メソッドがあることを教えてくれますlag.default
。を使用した 2 つの方法があることがわかりますgetAnywhere
。
lag
ただし、これには、デフォルトの方法が によって変更されたかどうかを確認する必要がありますdplyr
。メソッドがマスクされているかどうかを確認する方法はありますか? おそらく、次のような機能があります。
dplyr
注意: をロードするときに警告を表示するだけでは十分ではありませんrequire(dplyr)
。パッケージをアタッチせずに名前空間をロードしただけでも、メソッドはオーバーロードされます (たとえば、 を呼び出したり、 を使用してインポートされdplyr::mutate
た関数を呼び出す別のパッケージの関数を使用したりします)。dplyr
importFrom
r - R-3.0.2 を使用してリモート マシン (Windows Server 2012) にパッケージをインストールできない
オペレーティング システムがWindows Server 2012 R2のリモート マシンにR-3.0.2とRStudio 0.99.442をインストールしました。現在、リモート マシンはインターネットにアクセスできないため、パッケージをインストールする唯一の方法は、最初にパッケージ ソース ファイル (xxx.tar.gz) をローカル システムにダウンロードし、それをリモート マシンにコピーすることです。次に、ソース ファイルを使用してパッケージをリモート マシンにインストールします。残念ながら、この方法では単一のパッケージをインストールできませんでした。たとえば、「手がかり」パッケージのインストール中にエラーが発生しました
。同様に、「RODBC」パッケージのインストール中にエラーが発生しました。ローカル システム(インターネットにアクセスできる Windows 7) でソース ファイルを使用してパッケージをインストールしようとしたときERROR: compilation failed for package 'clue'
ERROR: configuration failed for package 'RODBC'
、まったく問題ありませんでした。それで、それはOSの問題ですか、それとも問題はインターネットにアクセスできないことですか?解決策を探すのに本当に苦労しましたが、うまくいきませんでした。私を助けるためにあなたの意見を本当に感謝しています。
rstudio - Rstudio を使用して R パッケージをビルドする
RStudio を使用して R パッケージをビルドしています。新しいプロジェクト -> R パッケージ -> パッケージ名を作成し、R ファイルを追加できます。これにより、R ファイルと .Rd ファイルを含むすべての適切なフォルダーが man フォルダーに作成されます。
1) 新しい R ファイルをパッケージに追加し、2) 新しい .Rd ファイルでパッケージを再作成する方法を知りたいです。
ワークスペースを新しいファイルで更新するオプションがないことがわかりました。新しいファイルを使用して新しいパッケージを作成し、R & .Rd ファイルを元のプロジェクトにコピーしています。
方法はありますか。私に知らせてください
ありがとう