0

パッケージを使用して Google スプレッドシートにデータ フレームを書き込みたいのgooglessheetsですが、行名が最初の列に書き込まれません。

私のデータフレームは次のようになります:

> str(stats)
'data.frame':   4 obs. of  2 variables:
 $ Offensive: num  194.7 87 62.3 10.6
 $ Defensive: num  396.28 51.87 19.55 9.19

> stats
                                 Offensive   Defensive
Annualized Return               194.784261  396.278385
Annualized Standard Deviation     87.04125   51.872826
Worst Drawdown                    22.26618    9.546208
Annualized Sharpe Ratio (Rf=0%)   1.61126    0.9193734

ドキュメントで推奨されているようにライブラリをロードし、スプレッドシートとワークシートを作成してから、次のgs_edit_cellsコマンドでデータを書き込みます。

> install.packages("googlesheets")
> library("googlesheets")
> suppressPackageStartupMessages(library("dplyr"))

> mySpreadsheet <- gs_new("mySpreadsheet")
> mySpreadsheet <- mySpreadsheet %>% gs_ws_new("Stats")
> mySpreadsheet <- mySpreadsheet %>% gs_edit_cells(ws = "Stats", input = stats, trim = TRUE)

すべてうまくいきますがgooglesheets、行名で列を作成しません。データを使用して作成される列は 2 つだけです (攻撃と防御)。

データフレームをマトリックスに変換しようとしましたが、それでも同じです。

どうすればこれを達成できるのでしょうか?

ありがとうございました

4

1 に答える 1