75

別のアプリケーション (Excel などのスプレッドシートやテキスト エディターなど) でデータを開いています。そのデータをオペレーティング システムのクリップボードにコピーした場合、それを data.frame として R に読み込むにはどうすればよいですか?

4

12 に答える 12

82

Windows クリップボードにデータがあると仮定すると (たとえば、Excel からコピーされたデータ)、そのデータをcopdatR で名前が付けられた変数に入れるには、次のようにします。

copdat <- read.delim("clipboard")

指定された R 変数からrdatWindows のクリップボードにデータをコピーする (たとえば、Excel にコピーする) 場合は、次を使用します。

write.table(rdat, "clipboard", sep="\t", row.names=FALSE, col.names=FALSE)
于 2012-11-18T01:32:13.137 に答える
6

引用符data = as.numeric(read.table(text = "125 140 200 200 190 ", sep = " "))の間に数字を入力します。text = " "

于 2012-11-18T01:11:43.700 に答える
1

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 でソリューションを検索して、これを実行するための無数のソリューション、パッケージ、およびコマンドを試してテストしました。

誰もこの問題で再び多くの苦痛を経験する必要がないことを願っているので、私はこの情報を共有しています.

どの特定のインストールが魔法のように機能したかがわからないため、次のすべてに従ってください (ダウンロードはこの特定の順序である必要はありません)。

  1. https://cran.r-project.org/bin/macosx/R-3.6.1.pkgからダウンロード

  2. https://www.rstudio.com/products/rstudio/download/#downloadから Rstudio をダウンロードします。

  3. rcmdrパッケージを Rstudio にインストールする

    「ツール」>「パッケージのインストール」に移動>タイプrcmdr

  4. https://www.xquartz.org/から XQuartz 'X11' をダウンロードします。

  5. すべてのパッケージをダウンロードする

    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+、署名済み)
  6. Rstudio に戻り、次のように入力します。

    X<-read.delim("clipboard") 
    X 
    

    Excel にコピーされたデータは、Rstudio コンソールにインポートされます。

この情報がお役に立てば幸いです。

于 2019-08-27T14:47:43.950 に答える