R
のファイルからではなく、別のプログラムのstdoutからread.table
コマンドでcsv-dataをインポートするにはどうすればよいですか? R
は私自身のcsv-export-utilityを起動します。別のプログラムから直接csvを読む
2
A
答えて
7
help(connections)
のヘルプページとpipe()
機能のマニュアルを参照してください。ここで
完全な(しかし、無意味な)例である我々は、CSVファイルを書き込む
R> write.csv(iris, file="/tmp/iris.csv", row.names=FALSE)
、その後、ちょうど標準入力上のコンテンツを表示し、pipe()
からread.csv()
を経由してそれを読むためにcat
を使用します。
R> newiris <- read.csv(pipe("cat /tmp/iris.csv"))
私たちが取得することは、私たちが持っていたものであると予想:
R> head(newiris)
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
6 5.4 3.9 1.7 0.4 setosa
R> all.equal(iris, newiris)
[1] TRUE
R>
1
named pipeを使用してください。ただし、この問題はスタックオーバーフローになるはずです。
関連する問題
- 1. Tableau - URLから直接CSVデータを読み込む方法
- 2. 別のプログラムのあるプログラムからstdoutを読み込む
- 3. URLから直接gzipped csvを読んでください。
- 4. 別のプログラムから別のウィンドウを読む方法
- 5. C++でRAMからファイルに直接データを読み込む
- 6. ウェブサイトから直接file.rarを読み込む方法R
- 7. Android - Javaから直接HTML5 localStorageデータを読む
- 8. URLから直接PNGファイルを読み込む
- 9. URLアドレスからイメージファイルを直接読み込む方法
- 10. XNA - Windowsのスピーカー出力から直接読む
- 11. Pythonのcsvからタプルを読む
- 12. os.pipe()からTkinterテキストボックスに直接読み込む
- 13. URLから直接読む - 動作しない
- 14. 直接ファイルをHDFSから直接読み取る
- 15. CSVからテンプレートベクターを読み込む
- 16. CSVファイルからPythonを読む
- 17. Ruby - STDINからCSVを読む
- 18. 直接のByteBufferをネイティブに書き込む/読む方法は?
- 19. 別のドメインからクッキーを読む
- 20. CSVファイルを読む?
- 21. 読むのcsvマルチコラム&
- 22. SQLiteから連絡先リストを直接読むことが可能
- 23. 埋め込みリソースからフォントを直接読み込む方法
- 24. composer-playgroundはローカルconnection.jsonを直接読み込むか、Webブラウザのキャッシュからプロパティを読み込みますか?
- 25. どこでcsvをホストできるので、直接neo4jデータベースに読み込むことができますか?
- 26. iPhotoライブラリからプログラムで読む
- 27. SparkSQL - 読むの寄木細工のファイルを直接
- 28. Rのcsvテーブルを読む
- 29. C#データベースのオブジェクトを直接クラスに読み込む
- 30. '.npy'ファイルのデータをアレイに直接読み込む
Gosh、ちょうど私に 'pipe(" cat dev/stdin ")'の考えを与えました。私は今、汚いと感じますが、それは仕事をします。 –