0

Rで計算を実行した後、いくつかの書式設定を行い、グラフを追加するために、結果をExcelファイルにエクスポートします。私は次のページを作りました

http://learnr.wordpress.com/2009/10/06/export-data-frames-to-multi-worksheet-excel-file/

次のコードを報告します

> library(RODBC) 

> save2excel <- function(x) sqlSave(xlsFile,
     x, tablename = x$Species[1], rownames = FALSE)    

> xlsFile <- odbcConnectExcel("RODBC.xls", readOnly = FALSE)
> l_ply(testlist, save2excel)
> odbcCloseAll() 

私はそれを実装するのにいくつかの困難があります実際にはそれは次のようなエラーを返します:

Errore in sqlSave(xlsFile, x, tablename = NULL, rownames = FALSE) : 
  should be a data frame

ヒントはありますか?

4

2 に答える 2

1

はい。x はリスト/ベクトルのようです。データ フレームは Excel シートとしてのみ保存できます。データ構造に関する詳細情報を提供していただければ、お手伝いできます。

最も一般的なアプローチは、データがリスト/ベクター形式の場合、問題になる可能性がありますが、論理テーブル (マトリックス/データ テーブルなど) の場合はas.data.frame(x)、DF にすることができます。

于 2013-02-15T20:47:18.347 に答える