CSV ファイルからのリストを作成したいのですが、selectInput
前の 2 つの に基づいて作成されたサブセットから作成しselectInput
ます。これは、私のアプリでは次のことを意味します。
1) ユーザーがリストから種名を選択する
radioButtons("species", "Which species are you workingwith?",
list("Caretta caretta"="Cc",
"Chelonia mydas"="Cm",
"Dermochelys coriacea"="Dc",
"Eretmochelys imbricata"="Ei",
"Lepidochelys kempii"="Lk",
"Lepidochelys olivacea"="Lo",
"Natator depressus"="Nd"))
2) ユーザーは、種に基づいてリストから営巣地 (国) を選択します。
conditionalPanel(
condition="input.country_type=='List' & input.species=='Cc'",
selectInput("country", "Country:",
choices=subset(NestingArea2, Sp=='Cc')$Country)),
conditionalPanel(
condition="input.country_type=='List' & input.species=='Cm'",
selectInput("country", "Country:",
choices=subset(NestingArea2, Sp=='Cm')$Country)),
......
3) 次に、ユーザーはリストから RMU を選択する必要があります。これは、「種」と「国」ごとに異なります。私はこれを試しましたが、うまくいきませんでした:
selectInput("rmu", "RMU:",
choices=subset(
NestingArea2, Sp=='input.species', Country=='input.country')$RMU)
.csv (NestingArea2) ファイルには、次の 3 つの列があります。国 | RMU
(2)と同じようにできますが、国が多いのでもっと簡単なものを探しています。