パッケージを使用して 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 つだけです (攻撃と防御)。
データフレームをマトリックスに変換しようとしましたが、それでも同じです。
どうすればこれを達成できるのでしょうか?
ありがとうございました