次のようなコードがあります。
d_frame<-reactive(unique(as.data.frame(do.call("rbind", sapply(1:(length(intarr())),
FUN = function(i) c(substr(readlinesop()
[intarr()[i]+1],17,26),substr(readlinesop()[intarr()[i]+2],17,26)), simplify = FALSE)))))
bv<-reactive(ncol(d_frame()))
colnames(d_frame) <- c("Sand", "Water")
subset_dataset <-eventReactive(input$go, {d<-bv()})
出力 d_frame を持つ最初の行は、データ フレームを作成します。これの列名を変更しようとすると、エラーがスローされます:
そこで、上記の ncol を使用して d_frame の列数を見つけようとしましたが、これは 2 を返しました。しかし、エラーの原因はわかりません。これで私を助けてもらえますか?