rhandsondtable の最後の行が削除されると、次のエラーが発生します。
Warning: Error in matrix: 'data' must be of a vector type, was 'NULL'
Stack trace (innermost first):
61: matrix
60: <Anonymous>
59: do.call
58: hot_to_r
57: observerFunc [#64]
2: runApp
1: editTable [#126]
このブログ投稿のコードを実行すると、同じことが起こります。このコードを使用して実験しています。
これを防止できるようにしたい。私はさまざまなオプションを受け入れています。
- HOT に行がないかどうかを判断し、テーブルの代わりに [行を追加] ボタンを表示します
- 最後の行の削除を防ぐ
オプションを使用してみましたminSpareRows
が、これにより次のエラーが発生します
Warning: Error in row.names<-.data.frame: invalid 'row.names' length
Stack trace (innermost first):
63: row.names<-.data.frame
62: row.names<-
61: rownames<-
60: <Anonymous>
59: do.call
58: hot_to_r
57: observerFunc [#64]
2: runApp
1: editTable [#127]
input$hot
関数に行があるかどうかを確認するのは今では熱くありません。hot_to_r
関数が失敗しているため、データフレームを使用してそれを行うことはできません。
私の「空の」テーブルの問題に対処する方法についての助けをいただければ幸いです。