0

たとえば、というパッケージのR関数PTdensity.Rソースコードを調べているDPpackageところ、作成者がfortran関数と呼ばれていることがわかりましたptdensityu

 foo <- .Fortran("ptdensityu", ...

ptdensityu問題は、サブルーチンのソースコードを見つける方法です。ディレクトリ内の特定のFortranファイルに含まれている可能性がありますが/src/、どのファイルであるかを知るにはどうすればよいですか。(実際には、下の各ファイルを手動でチェックして/src/見つけましたが、中にあることがわかりました/src/PTudensity.f。)

パッケージのクイックリンク:リンク

PS:以前はこのリンクを使用してソースコードを検索していましたが、どういうわけか機能しなくなりました。

4

2 に答える 2

2

Linux ボックスでは、grepコマンドを使用します。emacs では、タグ ファイルを作成します。他のエディターには、おそらく同様の機能があります。Windows では、フォルダを右クリックして [検索...] をクリックし、[ファイル内の単語または語句] ボックスに入力することはできませんか。または、cygwin をインストールしてgrepコマンドを使用します。

ファイル内の文字列を見つけるなどの基本的なスキルを持たずにコンピューターを使用している人がいることに驚かされます...

于 2012-11-02T08:44:15.577 に答える
0

これを untarしましたか ?

(PTudensity.f の最初のサブルーチンでした)

于 2012-11-02T07:40:58.720 に答える