シェイプファイルを読み込むには、次のコマンドを使用します。readOGR(infile $ datapath、input $ text1)ここで、input $ text1はuiで定義されたShiny textInput .R。これどうやってするの?shinyを使用してreadORGでtextInputを使用する方法
Minimal Code:
library(shiny)
library(caret)
library(sp)
library(rgdal)
library(raster)
library(rgeos)
library(ggplot2)
library(RStoolbox)
setwd("C:/Users/User1/MyTestData")
shinyApp(
ui = fluidPage(
navbarPage(
"Example",
tabPanel("Option1",
sidebarPanel(
textInput("testfile1", "Input Test File","test_file"),
verbatimTextOutput("value1")
)
)
)
),
server <- function (input, output, session){
# Load specified file
filedata1 <- reactive({
infile1 <- input$FileInput
if (is.null(infile1)) {
# No upload
return(NULL)
}
myfile <- readOGR(infile1$datapath, infile1$name) # <-this doesn't work??
#myfile <- readOGR(dirname(infile1$datapath), infile1$name)
})
エラーメッセージ:.localの(X、Y、...)で エラー:引数yからエクステントオブジェクトを取得できません
を私はエラーを取得:タイプ強制することはできません 『閉鎖』をしますベクトル "タイプ"の文字 " – jmg
私はコードを改善しようとしましたが、別のエラーメッセージが表示されます: – jmg
ここに最小コードです: – jmg