別の機能で作成したパッケージを誤って上書きして保存した後、R Studioを終了しました。さて、私のRパッケージには意図しない機能が含まれています。Rパッケージで使用する関数を抽出するには?
ありがたいことに、私はパッケージをインストールしなかったので、私はまだ古いパッケージの内容を自分のコンピュータに保存しています。
インストールされているパッケージから機能を抽出する方法はありますか? 1つの長い関数です。複数の機能はありません。
そして、いいえ、私はバックアップがありません。少なくとも、更新版ではありません。 package
を使用することができます。しかし、古いバージョンのパッケージをお持ちの場合は、パッケージをロードして関数名を入力するだけで、そのコードが端末に送信されます。そのコードをコピーして貼り付けることができます。 –
@JohnPaulがコメントしたことは何が良いですが、 'functionBody()'も(ほとんどの場合)動作します。 – Masoud
新しいRセッションを開始すると、自動的に '.RData'ファイルのすべてをロードしている可能性があります。 'rm(name_of_function)'を試してみて、後でパッケージ版を使用できるかどうか確認してください。 –