別のアプリケーション (Excel などのスプレッドシートやテキスト エディターなど) でデータを開いています。そのデータをオペレーティング システムのクリップボードにコピーした場合、それを data.frame として R に読み込むにはどうすればよいですか?
12 に答える
Windows クリップボードにデータがあると仮定すると (たとえば、Excel からコピーされたデータ)、そのデータをcopdat
R で名前が付けられた変数に入れるには、次のようにします。
copdat <- read.delim("clipboard")
指定された R 変数からrdat
Windows のクリップボードにデータをコピーする (たとえば、Excel にコピーする) 場合は、次を使用します。
write.table(rdat, "clipboard", sep="\t", row.names=FALSE, col.names=FALSE)
引用符data = as.numeric(read.table(text = "125 140 200 200 190 ", sep = " "))
の間に数字を入力します。text = " "
Mojave 10.14 を使用しています
コマンドの入力により: X<-read.delim("clipboard")
Mac 用の Rstudio バージョン バージョン 1.1.463 で次の警告が発生しました。
Error in file(file, "rt") : cannot open the connection In addition: Warning message: In
file(file, "rt") : cannot open file 'pbpaste': No such file or directory
Google でソリューションを検索して、これを実行するための無数のソリューション、パッケージ、およびコマンドを試してテストしました。
誰もこの問題で再び多くの苦痛を経験する必要がないことを願っているので、私はこの情報を共有しています.
どの特定のインストールが魔法のように機能したかがわからないため、次のすべてに従ってください (ダウンロードはこの特定の順序である必要はありません)。
https://cran.r-project.org/bin/macosx/
R-3.6.1.pkg
からダウンロードhttps://www.rstudio.com/products/rstudio/download/#downloadから Rstudio をダウンロードします。
rcmdr
パッケージを Rstudio にインストールする「ツール」>「パッケージのインストール」に移動>タイプ
rcmdr
https://www.xquartz.org/から XQuartz 'X11' をダウンロードします。
すべてのパッケージをダウンロードする
https://cran.r-project.org/bin/macosx/tools/に移動し、次のツールをダウンロードします。
clang-8.0.0.pkg
(OS X 10.11+、署名済み、64 ビット)gfortran-4.2.3.pkg
(OS X 10.5+、署名済み、64 ビット ドライバー)tcltk-8.5.5-x11.pkg
(OS X 10.5+、署名済み)
Rstudio に戻り、次のように入力します。
X<-read.delim("clipboard") X
Excel にコピーされたデータは、Rstudio コンソールにインポートされます。
この情報がお役に立てば幸いです。