0
ShinyのサーバーでrenderTableの出力があり、次のコードでファイナルテーブルの名前を変更しようとしています:2次元未満のオブジェクトで 'colnames'を設定しようとするとエラーになるR
output$tubeArrival <- renderTable({
#GET request and convert JSON to a dataframe
data <- GET(url)
text_data <- content(data,as = 'text')
json_data <- fromJSON(text_data)
json_data$timeToArrive = minSec(json_data$timeToStation)
json_data$bound <- substr(as.character(json_data$platformName),1,1)
json_data$platform <- substrRight(as.character(json_data$platformName),1)
cleaned_data <- subset(json_data,boundDirect(json_data$bound) == input$direction)
final_data <- cleaned_data[c('platform','towards','timeToArrive','currentLocation')]
colnames(final_data) <- c('Plat.','To','ETA','Current Loc.')
final_data <- final_data})
しかし、次のエラー表示されます。
Warning: Error in colnames<-: attempt to set 'colnames' on an object with less than two dimensions
は非常に任意の助けに感謝!事前に
おかげで、エラーがスローされ何行
Thx for this!できます –