R言語を使用してSQLデータベースに接続する場合、Linuxシステムユーザーは他の拡張パッケージをインストールする必要があります。今日、Xiaobianは2つのインストール方法の違いを分析します。
データ分析は、多くの場合、外部からのデータを取得する必要があります。多くの場合、データはリレーショナルデータベースに保存されます。一般に、SQLを使用して必要なデータを抽出し、それをテキストとして保存してRで読み込むことができます。このアプローチは、データベースの記憶容量とRの分析機能を組み合わせたもので、非常に高速です。しかし、一連の反復的な自動ワークフローを作成したい場合は、Rを外部データベースに接続し、Rでデータベースを直接操作して最終結果を生成することができます。これも実行可能な方法です。
Rでデータベースに接続するには他の拡張機能をインストールする必要があります接続方法に応じて2つの選択肢があります:1つはODBC、もう1つはRODBCパッケージのインストールとODBCドライバーのインストールです。もう1つはDBIモードで、これはすでにインストールされているデータベースの種類に基づいてドライバをインストールします。後者は各データベースの元の機能を保持しているため、個人はDBI接続を使用することを好みます。以下にDBI接続を提供する主なパッケージがいくつかあります:RMySQL、RSQLite、ROracle、RPostgreSQL。名前からわかるように、これらはいくつかの主流のデータベースに対応しています。
これらのデータベースの中で、SQLiteは完全に無料で使いやすく、インストールを必要とせず、設定も必要なく、管理者も必要としない軽量のデータベースです。ローカルのスタンドアロン操作だけが必要な場合は、Rでデータにアクセスするためにそれを使用するのが非常に便利です。 RでSQLiteデータベースを操作する例を見てみましょう。
最初から:
1. SQLiteをダウンロードします。これは独立した実行ファイルで、コマンドラインから操作します。 sqlitebrowserなどのGUIのインストールに慣れていない場合最初にsqliteなどのフォルダに入れてください。
2、sqliteでsqlスクリプトを実行し、データベースを作成します。スクリプトファイルを同じフォルダに入れて、次の操作を行います。フォルダにtrain.dbのデータベースファイルがあるはずです。
.read Scheme.sql
.read Data.sql
.backup train.db
3. RにRSQliteパッケージをインストールします。
install.packages(RSQlite)
4、RSQliteパッケージをロードし、接続を確立した後にSQLを使用してデータを読み取る
ライブラリ(RSQLite)
#Create接続し、データベースの種類とファイルアドレスをメモします。
con " - dbConnect(SQLite> d:/sqlite/train.db’)
#データベース内の3つに注意してください。データテーブル
dbListTables(con)
#いずれかのテーブルのフィールドを確認します。
dbListFields(con、‘ Apply’)
#SQLを書く必要なデータを選択するためのステートメント
sql " - - 学生からsName、GPA、決定、cName
を選択、適用
ここでStudent.sID = Apply.sID
とサイズHS 1000、major =‘ CS&c; = cName =‘ Stanford'
#でデータを選択します。データを入力して同時に表示します。
(data " - dbGetQuery(con、sql))
#データベース接続を閉じます。
dbDisconnect(con)
上記はODBCを使用して拡張パッケージをインストールする方法とDBIを使用して拡張パッケージをインストールする方法の違いです。
GitLabは、通常UbuntuやDebianシステムにインストールすることができますが、今日ではCentOSシステムにもGitLabを導入することを望んでいます。次回のインストール、そしてGitLa
Linuxシステムの運用では、rootは通常パスワードを設定しませんが、一度設定すれば心配する必要はありません次の小シリーズでは、さまざまなバージョンのLinuxでr
Xiaobianがすべての人にsvnコマンドを紹介する前は、Linux SVNツールコマンドの概要を読むことはできません、今日Xiaobianが紹介するのはLinuxシステムとsvnでのsvnの使用で
Linuxファイルは大きくて小さいファイルがたくさんありますが、バッチ清掃を使用するのが最も簡単な方法です。 Linuxを使って大きなファイルを整理し、システムスペースを解放する方法を紹介します。
Win10システムがUEFIブートモードを開くことができない場合はどうすればいいですか?
Microsoftの最新のシステムwin10が無料なのはなぜですか?
SSDが4K整列されているかどうかを確認する方法4K整列方法
チュートリアルを開くには、インターネットオプションでWin8システムのGoogleブラウザ
Windows XPのヒントが「低ディスク容量」プロンプトをキャンセルします
Win 8システムユーザーのための電源管理ソリューションを作成する方法
Win8.1プロンプトwinlogon.exeアプリケーションエラーが解決策を正しくシャットダウンすることはできません。解決策