1

read.xls()gdata パッケージから使用して、Excel ファイルをデータ フレームにロードしています。主にそれは正常に動作します。

ただし、私が求めているデータは倍精度実数です。データは、Excel スプレッドシートでセルが書式設定されたとおりにデータ フレームに表示されます (つまり、小数点以下 1 桁に丸められます)。ただし、スプレッドシートはその中のデータの精度が大幅に向上しています。

read.xls()私の質問: gdata パッケージを使用して、Excel ファイルからより正確なアップロードを取得するために微調整できるものはありますか? または、失われた原因を追求しています。

注: スプレッドシートを開いてセルの書式を変更し、保存できることを感謝します。しかし、私はこの程度の手動介入を避けたいと思っていました。

また、注意: 私は mac osx マシンで作業しています。

4

2 に答える 2

0

私はあなたと同じ問題を抱えており、gdataがそれを処理できるとは思いません。xls ファイルは書式設定された精度 (Excel で書式設定されている場合) を使用して読み取られるのに対し、xlsx ファイルは基になる完全な精度を使用して読み取られることを読みました。このページにリストされている他のパッケージのいずれかを試してください。

http://rwiki.sciviews.org/doku.php?id=tips:data-io:ms_windows&s=excel

于 2014-06-30T15:33:42.033 に答える