ループ内に反応性の値を作成しようとしています。別の国(つまり、入力[[paste0( 'country'、i)]])に10個のcsvファイルを読みたいと思っています 私はcars_10 まで反応値cars_iを作成して、私は1つの反応値を持っていた場合、私は( 車を呼び出すことにより、その中のリストにアクセスします)$ getcolsループ内に反応性のあるものを作成するShiny R
しかし、私は10を持っている場合、私はそれらをどのように呼び出すことができます。それは車[私] $ getcolsだろうか?
lapply(1:10, function(i) {
paste0('cars', i)<- reactive({
cars<-fread(paste(input[[paste0('country', i)]],"cars.csv",sep = ""))
list(Name=cars$Name,Category=cars$Category,getcols=names(cars))
})
})
のようなデータにアクセスすることができます
ような何かを試すことができます[再現性の例](httpsを提供してください://cran.r-projectを。 Rタグ(その上にカーソルを置いてください)のように、org/web/packages/reprex/README.html#what-is-a-reprex)を開き、コード+記述をフォーマットします。 – lukeA