Rで解析:クリップボードのデータをイン・アウト!「clipr」パッケージ

Rの解析に役に立つ記事
スポンサーリンク

クリップボードのデータを「読み込み・書き込み」するのに便利なパッケージの紹介です。パッケージを利用しなくとも、コマンドでクリップボードを操作できますが、OS環境により若干異なり面倒です。本パッケージはOS環境を気にせずクリップボードの操作ができます。

ウェブに溢れるデータをサクッとRで編集したい時に利用してみてはいかがでしょうか。

パッケージのバージョンは0.8.0。実行コマンドはR version 4.2.2で動作を確認しています。

スポンサーリンク

パッケージのインストール

下記コマンドを実行してください。

#パッケージのインストール
install.packages("clipr")

実行コマンド

詳細はコマンド、パッケージヘルプを確認してください。

#パッケージの読み込み
library("clipr")

###データ例の作成#####
n <- 150
TestData <- data.frame("SubGroup" = sample(c("KA", "RA", "DA"), n, replace = TRUE),
                       "ID" = sample(letters[1:24], n, replace = TRUE),
                       "Area" = 1:n, "Point" = 0.1:(0.1*n),
                       "Facet" = sample(letters[1:2], n, replace = TRUE),
                       "No" = sample(1:10, n, replace = TRUE))
########

#&#12463;&#12522;&#12483;&#12503;&#12508;&#12540;&#12489;&#12408;&#12487;&#12540;&#12479;&#20363;&#12434;&#26360;&#12365;&#36796;&#12415;:write_clip&#12467;&#12510;&#12531;&#12489;
#&#12487;&#12540;&#12479;&#25913;&#34892;&#12398;&#25351;&#23450;:sep&#12458;&#12503;&#12471;&#12519;&#12531;
#&#19968;&#30058;&#26368;&#24460;&#12395;&#25991;&#23383;&#12434;&#36861;&#21152;:eos&#12458;&#12503;&#12471;&#12519;&#12531;;&#20309;&#12418;&#34920;&#31034;&#12375;&#12394;&#12356;NULL
#&#12527;&#12540;&#12489;&#12420;&#12456;&#12463;&#12475;&#12523;&#12394;&#12393;&#12395;&#19979;&#35352;&#12467;&#12510;&#12531;&#12489;&#12398;&#23455;&#34892;&#24460;&#12395;&#24373;&#12426;&#20184;&#12369;&#12364;&#21487;&#33021;&#12391;&#12377;&#12290;
write_clip(content = TestData, sep = NULL, eos = NULL)

#&#12463;&#12522;&#12483;&#12503;&#12508;&#12540;&#12489;&#12363;&#12425;&#35501;&#12415;&#36796;&#12415;:read_clip&#12467;&#12510;&#12531;&#12489;
#&#12394;&#12362;&#12289;read_clip&#12467;&#12510;&#12531;&#12489;&#12399;&#30011;&#20687;&#12398;&#12467;&#12500;&#12540;&#12395;&#12399;&#23550;&#24540;&#12375;&#12390;&#12356;&#12414;&#12379;&#12435;
#&#19978;&#35352;2&#34892;&#12434;&#12467;&#12500;&#12540;&#12375;&#12383;&#24460;&#12395;&#23455;&#34892;
read_clip()
[1] "#&#12463;&#12522;&#12483;&#12503;&#12508;&#12540;&#12489;&#12363;&#12425;&#35501;&#12415;&#36796;&#12415;:read_clip&#12467;&#12510;&#12531;&#12489;"             
[2] "#&#12394;&#12362;&#12289;read_clip&#12467;&#12510;&#12531;&#12489;&#12399;&#30011;&#20687;&#12398;&#12467;&#12500;&#12540;&#12395;&#12399;&#23550;&#24540;&#12375;&#12390;&#12356;&#12414;&#12379;&#12435;"

少しでも、あなたの解析が楽になりますように!!

タイトルとURLをコピーしました