以前の出版物「ITシステムの古典的統合の代替としてのDataScience Tools」の継続
「ビジネスタスクを自動化するためのツールとしてのエコシステムR。」
この記事は、説明したアプローチの実装に役立つRパッケージに関する質問への回答です。 各パッケージは、独自の哲学、イデオロギー、数学、および開発パスで巨大なスペースを隠しているため、私はそれを参照情報としてのみ、そして興味のある人によるその後の詳細な研究の出発点として考えます。
原則として、すべてのパッケージ(2016年9月7日の時点で9109個)はCRANリポジトリにあります。 何らかの理由でまだリポジトリに公開されていないものは、GitHubで見つけることができます。 だから、短いリスト:
ハドレーウィッカムパッケージ(ハドレーバース )
パッケージの詳細については、 GitHubリポジトリをご覧ください。
dplyr
データ操作のための文法構造の拡張。 入門記事として、 「dplyr and pipes:the basics」をお勧めします(2014年に公開されたという事実にもかかわらず)ggplot2
視覚化のための文法構造の拡張。 本「Cookbook for R」、章「グラフ」で可能性のアイデアを得ることができます。- scales-チャート軸のスケーリングのためのggplot2拡張
ggmap
-ggplot2マッピング拡張lubridate
は、日付と時刻を扱う「魔法」です。 イデオロギーについては、 「潤滑油で簡単にできる日付と時刻」の記事で説明されています。readr
-Rへのテキストデータのインポートの改善forcats
カテゴリー変数の改善された作業tibble
標準のdata.frameデータ構造の最新の再考readxl
-ExcelデータをRにインポートするpurrr
関数型プログラミングのための文法構造の拡張tidyr
ダーティソースデータの改善された作業。 イデオロギーについては、記事「整頓されたデータ」で説明されています。reshape2
データ変換の改善。 イデオロギーについては、記事「reshapeパッケージを使用したデータの再形成」で説明されています。stringr
テキスト文字列の改善された作業curl
-HTTP経由でデータを操作するための改善されたアプローチhttr
-httpプロトコルを介してデータを操作するための簡略化されたアプローチxml2
-XMLサポートの改善
プログラミングとデータ要素
futile.logger
高度なロギングシステムiterators
-イテレータのサポートforeach
改善されたforeach
サポートmagrittr
データルーティンググラマー(パイプ)jsonlite
簡略化されたJSONサポートsp
ジオデータのサポートdata.table
ビッグデータを操作するための通常のdata.frameデータモデルの拡張broom
-統計データ変換。 きちんとしたデータ形式で機能します(上記参照)。 詳細については、 broom:統計分析オブジェクトを整然としたデータフレームに変換するためのRパッケージを参照してください。knitr
単一の形式R Markdownからさまざまな形式のドキュメント(静的およびインタラクティブ、詳細はこちら )の準備。 一般的に、これは一般的に別の世界です。
光沢のあるWebフォーム
shiny
フレームワーク自体shinythemes
追加テーマ(ブートストラップ上に構築されたshiny)highcharter
ラッパーgoogleVis
-Google Chartsダイアグラムへのコネクター。 もっとこことここshinydashboard
ダッシュボードを構築するための機能セット(少し時代遅れ)flexdashboard
は、ダッシュボードを構築するための最新のアプローチです。 詳細はこちらをご覧くださいshinyjs
オプションのJSインタラクティブhtmlwidgets
-htmlウィジェットのサポート、ギャラリーはこちらplotly
インタラクティブな視覚化システムへのインターフェース。 詳細はこちらをご覧くださいleaflet
-インタラクティブカードJSリーフレットのラッパー。 詳細はこちらをご覧くださいDT
は、JS DataTableインタラクティブテーブルのラッパーです。 詳細はこちらをご覧くださいrbokeh
-Bokeh視覚化ライブラリへのRインターフェイス。 詳細はこちらをご覧ください
色とテーマ
RColorBrewer
色を使用した柔軟な作業のためのパッケージviridis
はVirdisカラーパレットです。 詳細はこちらwesanderson
別のパレットggthemes
- ggthemes
テーマ。 詳細はこちら
私の仕事では、まだ2〜3ダースの他のパッケージを使用していますが、それらはより狭い特異性を持っているか、単に外部ソース(ODBC、No-SQL、git、dropboxなど)への接続を提供します。
前の投稿: 「ビジネスタスクを自動化するツールとしてのRエコシステム」
次の投稿: 「Rを使用してステートメントを処理する」誰が責任を負うのか?もちろん、IT! ""