この投稿は、r-universe に関する一連のテクニカルノートの一部です。 rOpenSci では、R でマシンを調べることの公開と発見を改善するための多数の提案を実験しています。成果が進化するため、doc ファセットと技術的なかなりのファセットに更新を投稿できます。 その他のファイルについては、r-universe 達成ネット ページ からの推奨を求めてください。
R の効果的な使用法に関する最も困難な部分は、あなたが探している可能性が最も高い問題のカテゴリカルなアプリケーションを発見することです。解決。 ここで仲介することは、言語自体に堪能であることよりもさらに重要であり、R の使用を段階的に開始するにつれて、流行に沿って上昇する可能性が最も高いでしょう。 あるいは、合法的な基盤の上にコードを構築することは、事実に基づく結果を得るために必須であり、後で達成するために修正するのはトラウマです. BioConductor や GitHub に匹敵する他のネットワークで。 毎日新しいアプリケーションがリリースされます。 ビルダーは、親切な機械エンジニアから大学の学生、愛好家まで、さまざまなボランティアで構成されています。 アプリケーションの標準と範囲は非常に多様であるため、どのツールが与えられた任務の唯一のチャンスであるかを仲介することは、トラウマを引き起こす可能性があります.
の最終的な目的r-universe
は、R エコシステムを効果的にナビゲートして、市場に出回っているものをのぞき見し、特定の個人アプリケーション、そのビルダーの動機と品質のアプローチを取得し、取得できるようにすることです。これで、アプリケーションの使用が正しく、問題なく開始されました。 🔗 r-universe のナビゲーションの 3 つの範囲
R アプリケーションをオンラインで実行する必要がある r-universe でのナビゲーションの 3 つの範囲を区別することができます:
世界のエコシステムを検索: 担当者のアプリケーション、トピック、キー フレーズ、ランキング、その他多数。 メンテナー/グループごとにブラウズ: 特定のコミュニティまたは研究者からのすべての作業を探索します。 特定の人キット: 全体の詳細なファイルを入手して、その使用を開始するための達成と指示のペアを理解する必要があるかもしれません.
R を最近使用したり、R を探索したりしている可能性が最も高いとしても、決定された割り当てのアプリケーションを探している場合は、r-universe 検索エンジンを使用して利用可能な全体を参照することから始めることもできます。 エコシステム内でより精通するようになったとしても、特定のメンテナーまたはグループからの特定のアプリケーションスイートにズームインすることに偏りがなく、最終的にはアプリケーションの重要な側面についてより多くのことを学ぶことができるでしょう。 🔗 レベル 1: 完全な R エコシステムの閲覧
https://r-universe.dev のタッチダウン ネット ページから、世界の検索エンジンにアクセスできます。 ここで、キット名、説明、トピック、ハンドブック ページのタイトル、ビネットなどと一致するキー フレーズをフリー テキストで表示することもできます。 結果は、同一のフェッチ (ステップごとの方法と検索語がどこに表示されるか) の混合の使用と、高品質のランキング を使用して順序付けられます。 1.
検索ボックスの正しいファセットには、powersearch フィルターを検索する大きなボタンが含まれています。 ここでは、特定のフィールドに特に一致することを主張して、開発された検索基準を入力する可能性が最も高いでしょう。 例として、特定の作成者のアプリケーションを監視したり、特定の機能や依存関係を持っている可能性が最も高いでしょう.
ハント ネット ページでは、 R アプリケーションを投稿している組織のシャッフル リスト (最新の演習でソート)。これは、R エコシステム内で現在開発されているものを楽しく覗く方法です。 🔗 レベル 2: メンテナまたはグループからの作業の閲覧
r-universe のすべてのユーザーとグループは、 の下に完全に異なるサブドメインを持っています) r-universe.dev 個人のクラン付き-アプリケーションを修正できる場所から、キット リポジトリを賞賛してインストールできるようになりました。 実例として、rOpenSci からのアプリケーションとレコードは、 で見つけることもできます) )https://ropensci.r-universe.dev、および私が管理するアプリケーションは にリストされていますhttps://jeroen.r-universe.dev (これらの 2 つのセットがどのように重なり合っているかをカモフラージュで表示します).
中断タブにより、ユニバース内の完全に異なるリソースを探索することがより簡単になります。 ビルド タブには、リポジトリの最新の再集計が表示されます。すべての名前とモデルが記載されたデスクキット、コミット日、作成者、発信ステーションをまとめて。 デスク内のキット名をクリックすると、キットのホームページ (詳細は以下) に移動し、メンテナー名がそのメンテナーのサブドメインにリンクし、この人が維持している他のイニシアチブが一覧表示されます
アプリケーション タブには、リポジトリ内のすべてのアプリケーションの説明ファイルが一覧表示されます。 の記事 タブでは、すべての書類 (例: ビネット) が表示されます。 貢献者 タブは、グループまたはメンテナの貢献者統計を含むグラフを表示します。 グラフ内のバーをクリックすると、この別の世界に移動し、おそらくこの人物の他の作品を探索する可能性が高くなります.
同じサブドメインこのユーザーまたはグループの正確なクランアドマイア キット リポジトリをホストします。 したがって、R で rOpenSci からアプリケーションをリストまたはセットアップすることを主張すると、おそらく消費する可能性が高くなります:
# アクセス可能なアプリケーションの一覧表示 accessible.applications (
レポ = “https://ropensci.r-universe.dev” ) # キットのインストール set up.applications ( 「魔法」 , repos =
「https://ropensci.r-universe.dev」 )
) 🔗 レベル 3: 特定の人物のキット ファイル 最後に、特定のファイルに進みます。人物キットレベル。 検索結果またはユニバース概要でキットをクリックすると、そのキットのホームページに移動します。 このネットページにリンクする可能性が最も高いのは、URL の容量 です。 https://{所有者}.r-universe.dev/{キット} 例として
https://r-spatial.r-universe.dev/sf 以下. 
これらのキット ページは自動的に生成され、すべての成果に関する詳細な事実と、完全なファイルとリソースを提供し、R の近所でキットを迅速にセットアップして試すことができます。
🔗 バンドルファイル ホームページの暫定的な断片には、説明ファイルとリソースへのリンクが含まれていますこのキットから、ソース/バイナリ レコードデータ、キット ハンドブック、および NEWS ファイルに匹敵します。 さらに、R でキットをセットアップするためのカモフラージュ セットアップ手順を示します。Windows および MacOS 用に事前にコンパイルされたバイナリが提供されているため、セットアップは迅速かつ複雑ではなく、ユーザー マシンで特定のツールやセットアップは必要ありません。
ここで、元のシステムから派生したより多くのファイルを表現する可能性が高く、キットが構築されているシステム ライブラリ、トピック、およびキットがはCRANにあります。 以下のバッジは、キットに関するカモフラージュ統計を示しており、依存関係、逆依存関係、および GitHub スターと比較できます。 「エクスポート」バッジをクリックすると、キットによってエクスポートされたすべての関数とデータセットがカモフラージュ表示され、ハンドブック ネット ページ内のそれぞれのセクションにリンクされます。 ご指定があれば、キットがどのように論文に引用されたいかというカモフラージュも表示されます. 🔗 最終文書
アプリケーションの使用をできるだけ早く開始するのを簡単にするために、r-universe も仲介する可能性が最も高いアクセス可能なすべてのドキュメントをレンダリングし、ホームページで仲介する可能性が最も高いので、これを簡潔に提示します.
ほとんどのRアプリケーションには3種類のドキュメンテーション: readme ファイル、リファレンス ハンドブック (アシスト ページ)、および記事の要望 (ビネット)。 これらの記事は、ほとんどの場合、開始するための実際のスペースであり、キットのホームページの説明の下に正しくリストされています。 ここから、レンダリングされた html/pdf ドキュメントと、記事を (再) 取得するのに苦労する rmarkdown ソース ファイルの両方を垣間見ることができるでしょう。
さらにネットページを下ると、おそらくキットの readme から指示資料を参照することになるでしょう。 最新のほとんどのアプリケーションには、HTML にレンダリングできる README.md ファイルが含まれています。
readme の後に、完全なアシスト ページを備えたデスク。 これらは、html リファレンス ハンドブック内のそれぞれの章にリンクしています
これらのキット ページは自動的に生成され、すべての成果に関する詳細な事実と、完全なファイルとリソースを提供し、R の近所でキットを迅速にセットアップして試すことができます。
🔗 バンドルファイル ホームページの暫定的な断片には、説明ファイルとリソースへのリンクが含まれていますこのキットから、ソース/バイナリ レコードデータ、キット ハンドブック、および NEWS ファイルに匹敵します。 さらに、R でキットをセットアップするためのカモフラージュ セットアップ手順を示します。Windows および MacOS 用に事前にコンパイルされたバイナリが提供されているため、セットアップは迅速かつ複雑ではなく、ユーザー マシンで特定のツールやセットアップは必要ありません。
ここで、元のシステムから派生したより多くのファイルを表現する可能性が高く、キットが構築されているシステム ライブラリ、トピック、およびキットがはCRANにあります。 以下のバッジは、キットに関するカモフラージュ統計を示しており、依存関係、逆依存関係、および GitHub スターと比較できます。 「エクスポート」バッジをクリックすると、キットによってエクスポートされたすべての関数とデータセットがカモフラージュ表示され、ハンドブック ネット ページ内のそれぞれのセクションにリンクされます。 ご指定があれば、キットがどのように論文に引用されたいかというカモフラージュも表示されます. 🔗 最終文書
アプリケーションの使用をできるだけ早く開始するのを簡単にするために、r-universe も仲介する可能性が最も高いアクセス可能なすべてのドキュメントをレンダリングし、ホームページで仲介する可能性が最も高いので、これを簡潔に提示します.
ほとんどのRアプリケーションには3種類のドキュメンテーション: readme ファイル、リファレンス ハンドブック (アシスト ページ)、および記事の要望 (ビネット)。 これらの記事は、ほとんどの場合、開始するための実際のスペースであり、キットのホームページの説明の下に正しくリストされています。 ここから、レンダリングされた html/pdf ドキュメントと、記事を (再) 取得するのに苦労する rmarkdown ソース ファイルの両方を垣間見ることができるでしょう。
2 は、キット内のすべての機能に関する最も広範なドキュメントを提供し、まとめて説明、パラメーター、例、およびその他の多くを提供します。
キットの機能に慣れるだけでなく、キットに携わっている人にも惹かれることでしょう。
「パターンとコントリビューター」フラグメントは、週ごとのコミット数を示す棒グラフを示しています。最終年、および主な貢献者は誰ですか。 最後に、フラグメント「他のアプリケーションによる使用」は、所有者によってグループ化された、このキットを見る r-universe 上の他のアプリケーションを明らかにします。 これにより、達成がどれほどエネルギッシュで、誰が熱心であるかを知ることができます.
🔗 結論
この投稿では、r-universe を使用して R アプリケーションを探索する可能性が最も高い、まったく異なる方法について概説しました。
検索エンジン を使用すると、決定されたキー フレーズまたは特定の基準に一致するエコシステム内のどこからでもアプリケーションを覗くことができます。 ここは、話題になり、特定の分野で何が市場に出回っているのかを知るための事実空間です. 、特定のコミュニティまたは研究者からの特定のアプリケーションスイートにズームインすることに熱心になる可能性が最も高いでしょう。 r-universe ドメインの構築により、グループごとにアプリケーションや記事を閲覧したり、リンクされたメンテナー、貢献者、または顧客とのリンクされた作業をのぞき見ることができます
最終的には、R ごとにkit, r-universe は、https: に豊富なファイルを含む美しいホームページを提供します。 //{所有者}.r-universe.dev/{キット}. このネットページは、キットの準備ができているか、誰がそれを増やしているか、達成のステーションを正確に明らかにし、同様に、すべての適切にレンダリングされたドキュメントとセットアップ手順を提供して、手間をかけずにキットの正しい使用を開始します.