2

R からの線形モデル計算の結果を Excel のワークシートに渡したいと思います。これを行うために、次のコードで XLConnect を使用しています。

x <- 1000:2000
y <- 3*x+rnorm(length(x))
fit <- lm(y~x-1)
result <- summary(fit)$coeff

print(result)

require(XLConnect)
wb <- loadWorkbook("/Users/andreas/test1.xls", create = TRUE)
createSheet(wb, name = "test")
writeWorksheet(wb, result, sheet = "test", startRow = 1, startCol = 1)
saveWorkbook(wb)

ただし、問題は、XLConnect が係数の名前を Excel (ここでは x) に渡しませんが、それらは正しく出力されます。

誰かがその問題について考えを持っていますか?

助けていただければ幸いです。

アンディ

4

2 に答える 2

0

係数テーブルの名前を個別に値に渡すことができます。

writeWorksheet(wb, colnames(result), sheet="test", startRow=1, startCol=2)
writeWorksheet(wb, rownames(result), sheet="test", startRow=2, startCol=1)
writeWorksheet(wb, result, sheet="test", startRow=2, startCol=2)
于 2013-06-26T08:13:56.383 に答える