1

次のリンクで、xls.ReadWriteパッケージのPDFガイドを見つけることができます

http://cran.r-project.org/web/packages/xlsReadWrite/xlsReadWrite.pdf

Rで実行すると、このコードは8ページで入手できます(xls.write関数)。

myval <- data.frame(
Fertility = c(80.2, 83.1, 92.5),
Agriculture = c(17, 45.1, 39.7),
Testlogical = c(TRUE, TRUE, FALSE),
Education = as.integer(c(12, 9, 5)),
Catholic = c(9.96, 84.84, 93.4),
Infant.Mortality = c(22.2, 22.2, 20.2),
Testcharacter = c("Co", "De", "Fr"), stringsAsFactors = FALSE)

# write the data.frame...
write.xls(myval, "mytest.xls")

...次のエラーが発生します:

Error in .Call("WriteXls", x, file, colNames, sheet, from - 1, rowNames,  : 
  Incorrect number of arguments (7), expecting 6 for 'WriteXls'

この奇妙な行動をどのように説明できますか?

4

1 に答える 1

1

パッケージをインストールした後、これを実行する必要があります。

xls.getshlib()

次の2つのいずれかが発生します。

1-動作し、パッケージが動作します。または2-32ビットOSを使用しておらず、動作しないというメッセージが表示されます。

それが機能した場合、write.xlsは正常に機能するはずです。csvとしてエクスポートして、Excelファイルとして保存するだけではない場合。

于 2013-04-24T20:11:18.320 に答える