.xlsx(2010)用に7000を超えるExcelデータファイルがあります。私のRバージョンはR 2.15.0です。 xlsxをxlx、.cvs、またはtxtに変換するための手動操作を行うと、それにかかる時間が長くなります。xlsxファイル(2010)をR 2.15.0にインポートする方法
答えて
私はXLSconnectを使用していませんが、私の学生はxlsxパッケージを使用しました。次に、関数read.xlsxまたはread.xlsx2のいずれかがxlsシートに読み込まれます。このパッケージには、xls形式の読み書きオプションがあり、スプレッドシートや特定の領域に特定のシートを読み書きすることができます。
私がこのパッケージを使用するために私の生徒(生物学の2年生)に与えた唯一の正式な指針は、スプレッドシートが「整形式」でなければならないということです。 (すべての項目は数式ではなく、最初の行は小文字の変数名であり、2〜##行は各変数のデータです。同じレコードのすべての項目よりもレコードの場合同じ行にあります)これは* .xlsという厳しいものではありませんが、データファイルを読むときに生徒にとって問題は最小限になりたいと思っていました。 gdata
パッケージで
パッケージ 'xlsx'と' XLConnect'は同じJavaライブラリ。しかし、私の見解では、XLConnectの方がはるかに優れています(つまり、ライブラリの使いやすさと利便性が向上します)。 – Andrie
これは私の学生と一緒に使って調べていきます。 – Schumacher
私はライブラリ( "XLConnect")を使用しますが、それは偽と表示されます。私にJavaの再インストールを依頼してください。私はJavaを再インストールしますが、実行することもできません。 必要なパッケージをロードしています:XLConnectJars ロードパッケージ:rJava エラー: 'rJava' Javaをインストールし、RとJavaのアーキテクチャが一致していることを確認してください。<-read.xls( 『file.name.xlsxを「) エラー:オブジェクト『キー』が見つかりません エラー私はこの文を使用して、GDATAパッケージをアップロードしたときに、パッケージ『rJavaは』はい –
機能read.xls
はR
にxlsx
とxls
ファイルを読み込みます。私はこれを頻繁に使う。
セットの場所に直接作業:あなたはで動作するようにExcelファイルをたくさん持っているよう
が鳴り、ここで私はR
にこれらのファイル(両方xlsx
とxls
)を大量に得るために行うものです私のExcelファイル
setwd("F:\\ address of folder with all my Excel files")
は、リストを確認し、作業ディレクトリに
のすべてのファイルのリストを作成します
MyFiles
Makeke作業ディレクトリに含まれるxlsファイルとxlsxファイルのすべてのデータを含むリスト。これはバッチデータインポート機能に似ています。
library(gdata)
Mylist <- lapply(MyFiles, read.xls)
など、このフォルダ内のすべてのファイルを読むことを確認し、場合には、いくつかのExcelファイルが壊れている、結果はFALSE
であれば、問題があります。
identical(length(MyFiles), length(Mylist))
は、それから私は、ファイル内のデータに対して機能を実行するなど、sapply
を続けていきます。
をロードできませんでした』 「シート= 3)」が、すべての問題が解決される。 –
私はまた、あなたのために有用であるかもしれない、R' 'にExcelファイルを大量にインポートするバッチのいくつかの詳細を追加しました@ZhiqiangChen。 – Ben
昨日はGDATAを使用パッケージには、のxlsxを読むには速度が非常に遅いですnoly一つのファイルには、それが2秒を実行する必要があり、次のようなプログラムを:。。。ライブラリー(「GDATA」) をするために(I 1:7000){ file.name < -paste( "C:/ユーザ/ zhen0001 /デスクトップ/ Silciscanデータ/ B4E _"、I、 "_ SilviScan_Report.xlsx"、9月= "") possibleError = tryCatch(データ< - read.xls(file.name、シート= 3)、誤差=関数(e)e) 次(継承(possibleError、 "エラー")) =分(データ[1]) B = MAX(データ[1]) C <-B-Aであれば+ 1 D
- 1. r forループは個々のデータフレーム内のxlsxファイルをインポートする
- 2. StatETをR 2.15.0で動作させる
- 3. XLSXファイルをSASにインポートする
- 4. XLSXファイルをPHP配列にインポートする
- 5. XLSXファイルをSQLデータベースにインポートする
- 6. RのXLSXファイルをカスタムテキストブロブにフォーマットする
- 7. マクロによるアクセスにtxt/xlsxファイルをインポートする最も速い方法
- 8. SSIS。複数のxlsxファイルをインポートする
- 9. .xlsx(Excel)ファイルをOracleにインポートする方法はありますか。
- 10. R - forループを使用して複数のxlsxファイルをインポートする
- 11. Outlook 2010の.XLSX添付ファイル(VBA付)
- 12. 番号付きファイルのインポート方法R
- 13. ロジスティック回帰とkmeans pmmlファイルをrにインポートする方法
- 14. xls/xlsxファイルをインポートできません
- 15. xlsxをリンクからダウンロードしてrにインポート
- 16. R - 'xlsx'パッケージを自分のパッケージにインポートできない
- 17. xlsrdを使用してxlsxファイルをPythonにインポートする
- 18. 複数のExcel(xlsx)ファイルをSASにインポートする
- 19. xlsxファイルをSQL Serverにインポートする際の問題
- 20. MySQLデータベースに.xlsxデータをインポートする
- 21. MTXファイルをRにインポート
- 22. csvファイルをRにインポートする
- 23. Rで.tsvファイルをインポートするには?
- 24. リストテンプレートSTPファイルをVisual Studio 2010にインポート
- 25. R ubuntu xlsxパッケージ
- 26. xlsxをjsonに変換するR
- 27. エラーの原因:予期せぬ「$」の「$」とtxtファイルをRのxlsxファイルに変換する方法は?
- 28. Railsで2010ファイルをインポートしてエクスポートする方法はありますか?
- 29. Androidで.xlsxファイルを開く方法は?
- 30. 特殊文字を含む.xlsxファイルをインポートする
パッケージ "XLConnect"を使用してください – Andrie
http://stackoverflow.com/questions/1858195/convert-xls-to-csv-on-command-line –