データをインポートしてrでエクスポートする方法
r言語データのインポートおよびエクスポートガイド:テキストファイル、CSVファイル、データベース、Webページデータを簡単に処理できます
r言語は、その強力なデータ処理機能について高く評価されており、さまざまな形式でデータをインポートおよびエクスポートするための簡潔なコマンドを提供します。深いプログラミング基盤がなくても、簡単に始めることができます。この記事では、R言語でテキストファイル、CSVファイル、データベースデータをインポートする方法と、Webサーバーにデータをアップロードする方法を示します。
新しいプログラミング言語を学ぶ必要はありません!いくつかの簡単なコマンドをマスターするだけです。
Webアプリケーションの開発に使用するプログラミング言語に関係なく、処理のためにデータをRにインポートしてから、目的の形式でエクスポートできます。
注:R言語に精通していない場合は、RとRStudioのインストールに関するSitePointの記事を最初に読むことをお勧めします。これは、基本的なコマンドとR言語の紹介を提供します。この記事のコマンドは、RSTUDIO IDEを使用せずにR端末で実行できます。ただし、ターミナルでの大規模なデータセットの処理は初心者にとってより困難な場合があるため、より良い体験にはRStudioが推奨されます。 rstudioでは、コンソールウィンドウで同じコマンドを実行できます。
テキストファイルの処理
変更されたread.table
コマンドを使用して、ローカルテキストファイルを読み取ることができます。このコマンドは主にテーブルデータの読み取りに使用されるため、デリミッターを空の文字列( "")に設定して、行ごとにテキストファイルを読み取ることができます。
file_contents <- read.table("<文件路径>", sep = "")
注:では、実際のファイルパスに置き換えてください。 <文件路径>
を設定する必要があります。このコマンドの出力は、Rのデータフレームです。 fill = TRUE
およびskip
オプションを使用して段階的に読み取ることができます。たとえば、ファイルで6〜10行目を読むには、次のコマンドを実行します。
nrow
connection <- file("<文件路径>", "r") lines6_10 <- read.table(connection, skip=5, nrow=5) # 读取第6-10行 close(connection)
csv(コンマ区切られた値)ファイルは、値によって分離されています。
コマンドを使用して、csvファイルを読み取ることができます:
read.csv
file_contents <- read.csv("<文件路径>")
をtrueに設定する必要もあります。 header
fill
大きなファイルの場合、同様に行をスキップできます:
connection <- file("<文件路径>", "r") lines6_10 <- read.csv(connection, skip=5, nrow=5) # 读取第6-10行 close(connection)
データベース接続を作成するには、個別の
ライブラリが必要です。次のコマンドを使用してインストールできます:
RMySQL
install.packages('RMySQL')
データベースが実行されていると仮定すると、接続が確立された後にmySQLクエリを実行できます。
library('RMySQL')
ネットワークデータを読む
con <- dbConnect(MySQL(), user="<用户名>", password="<密码>", dbname="<数据库名>", host="<主机名>") # 对于在Mac上通过MAMP运行MySQL的情况,需要指定unix.socket: # con <- dbConnect(MySQL(), user="<用户名>", password="<密码>", dbname="<数据库名>", unix.socket="<socket路径>") # 执行MySQL查询并将数据存储到数据框中: rs <- dbSendQuery(con, "<您的SQL查询>") data <- fetch(rs, n=-1) # 完成查询后,可以使用dbDisconnect命令断开连接: dbDisconnect(con)
データソースがネットワーク上にある場合、Rでオンラインファイルをどのように読み取りますか? read
コマンドで指定されたファイルパスを変更するだけです。 url
コマンドを使用して、read.csv
コマンドでURLを指定する必要があります。たとえば、
file_contents <- read.table("<文件路径>", sep = "")
データのエクスポート
およびread.csv
に類似して、read.table
コマンドを使用して、データフレームをテキストファイルまたはCSVファイルにエクスポートできます。
write
connection <- file("<文件路径>", "r") lines6_10 <- read.table(connection, skip=5, nrow=5) # 读取第6-10行 close(connection)
write.table
データベースの更新も同様に単純であり、MySQLコマンドを更新して挿入することで実行できます。
file_contents <- read.csv("<文件路径>")
エクスポートチャート
Rでデータを処理およびプロットした後、エクスポートもできます! または
コマンドは、これを行うのに役立ちます。現在アクティブな図面を保存します:
png
jpeg
2番目のコマンドを調整して、目的の図面を保存できます。
connection <- file("<文件路径>", "r") lines6_10 <- read.csv(connection, skip=5, nrow=5) # 读取第6-10行 close(connection)
データをWeb <
ファイルを直接Webにアップロードするのは少し難しい場合がありますが、2つのステップでデータをWebにエクスポートできます。まず、ファイルをローカルに保存してからWebにアップロードします。 rを使用してPOSTリクエストを介してファイルをWebにアップロードできます。パッケージを使用してシミュレーションできます。 詳細については、
パッケージのクイックスタートガイドを参照してください。
httr
install.packages('RMySQL')
httr
rは、近年統計のスタッフの間でますます人気があり、今ではこの優れた言語を学ぶのに良い時期です。さまざまな種類のデータソースと同期するのに十分な柔軟性があり、背景に関係なく使用するのは簡単です。この記事がRを始めるのに役立つことを願っています!
r言語データインポートおよびエクスポートFAQ(FAQ)
(FAQの部分はここで省略されています。なぜなら、元のテキストのFAQの一部のコンテンツは既存のコンテンツと高度に複製されているため、これは冗長な情報です。)以上がデータをインポートしてrでエクスポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











このパイロットプログラム、CNCF(クラウドネイティブコンピューティングファンデーション)、アンペアコンピューティング、Equinix Metal、およびActuatedのコラボレーションであるCNCF GithubプロジェクトのARM64 CI/CDが合理化されます。 このイニシアチブは、セキュリティの懸念とパフォーマンスリムに対処します

このチュートリアルは、AWSサービスを使用してサーバーレスイメージ処理パイプラインを構築することをガイドします。 APIゲートウェイ、Lambda関数、S3バケット、およびDynamoDBと対話するECS Fargateクラスターに展開されたnext.jsフロントエンドを作成します。 th

これらのトップ開発者ニュースレターを使用して、最新のハイテクトレンドについてお知らせください! このキュレーションされたリストは、AI愛好家からベテランのバックエンドやフロントエンド開発者まで、すべての人に何かを提供します。 お気に入りを選択し、Relを検索する時間を節約してください
