No.14542 gdataについて  【大学院生】 2011/04/23(Sat) 22:05

申し訳ありません。基本的なことだと思うのですが,gdataについてご教授ください。

library(gdata)とすると以下のようなメッセージが出てきます。
xlsのデータをclipboard経由でない形式で読む練習をしているのですが,まったくできません。なにがおかしいのでしょうか?

ちなみに現在のフォルダーは,
> getwd()
[1] "C:/Users/○○○/Documents"

ここにdata1.xls(Sheet1)というものを置いています。

読み込み方をご教授頂けませんでしょうか(clipboardからはできます)。

****************************************************

gdata: Unable to locate valid perl interpreter
gdata:
gdata: read.xls() will be unable to read Excel XLS and XLSX files
gdata: unless the 'perl=' argument is used to specify the location
gdata: of a valid perl intrpreter.
gdata:
gdata: (To avoid display of this message in the future, please
gdata: ensure perl is installed and available on the executable
gdata: search path.)
gdata: Unable to load perl libaries needed by read.xls()
gdata: to support 'XLX' (Excel 97-2004) files.

gdata: Unable to load perl libaries needed by read.xls()
gdata: to support 'XLSX' (Excel 2007+) files.

gdata: Run the function 'installXLSXsupport()'
gdata: to automatically download and install the perl
gdata: libaries needed to support Excel XLS and XLSX formats.

次のパッケージを付け加えます: 'gdata'

The following object(s) are masked from 'package:stats':

nobs

The following object(s) are masked from 'package:utils':

object.size

No.14543 Re: gdataについて  【大学院生】 2011/04/23(Sat) 22:06

青木先生のご著書,HPの通りに入力しているはずなのですが.....。

No.14544 Re: gdataについて  【波音】 2011/04/23(Sat) 22:23

私はこのパッケージについて無知ですが,gdataにあるread.xlsを使ってファイルを読み込みたいということでしょうか?

参考↓
http://www.okada.jp.org/RWiki/?R%A4%C7EXCEL%A4%CE%A5%D5%A5%A1%A5%A4%A5%EB%A4%F2%C6%C9%A4%E0

上記URLにちょこっと書かれていますが,Perlが入っていないとダメらしいですが・・・

それよりもxlsReadWriteパッケージにあるread.xlsを使った方が良さそうです。

install.packages("xlsReadWrite")
library(xlsReadWrite)
dat <- read.xls("c://Users/***/Documents/ファイル名.xls")

しかし私の経験上,データの入出力はCSVファイルが安全で良いと思います。

No.14550 Re: gdataについて  【大学院生です】 2011/04/26(Tue) 10:36

波音さん

お返事が遅くなりまして大変申し訳ありませんでした。私は現在Windows 7の64bitを使用しておりまして,どうもご提案頂いたものは使用できないようです。

情報はこんな感じです。
*********************************
> library(xlsReadWrite)
xlsReadWrite version (cran shlib)
Copyright (C) 2010 Hans-Peter Suter, Treetron, Switzerland.

!! Your installation contains the cran placeholder shlib (dll/so).
Please get the regular shlib (420 KB) by executing the following command:

xls.getshlib()
*********************************



*********************************
> xls.getshlib()
Loading required package: tools
--- xls.getshlib running... ---
以下にエラー xls.getshlib() : currently only windows (32 bit) supported
*********************************

となってしまいます。

実 はこの質問をさせて頂きました理由の一つに,友人(外国からコンピュータを持ってこられた方)のコンピュータでclipboardがまったく使えず (Windows XP),どうやってデータを読み込むべきかいろいろと試していたのですが,わからなくなってしまったという背景があります。なぜclipboardが使え ないのかわかりませんが,それはここでする質問ではありませんので。

いずれにしましても,もう一度私の方で勉強をし直してみたいと思います。

● 「統計学関連なんでもあり」の過去ログ--- 044 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る