Menambahkan sumber kata

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Dean Attali

Shiny Consultant

Input textarea

  • Argumen data berupa teks, gunakan textInput()?

    chapter4_2_adding_word_sources.004.png

  • textAreaInput() mirip, tapi terdiri dari beberapa baris

    textAreaInput(inputId, label, value, rows, ...)
    

chapter4_2_adding_word_sources.005_b.png

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Input file - UI

  • Input file untuk mengunggah berkas (teks) ke aplikasi Shiny
fileInput(inputId, label, ...)

chapter4_2_adding_word_sources.011.png

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Input file - UI

chapter4_2_adding_word_sources.013.png

  • Gunakan ?fileInput() untuk opsi lain
Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Input file - server

  • Setelah dipilih, berkas diunggah dan tersedia di Shiny
  • Input teks: input$<inputId> berupa teks
  • Input numerik: input$<inputId> berupa angka
  • Input file: input$<inputId> BUKAN berkas
Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Input file - server

  • Input file: input$<inputId> adalah dataframe dengan 1 baris per berkas

    • Variabel: name, size, type, datapath
       name        size   type         datapath
    1  myfile.txt  6000   text/plain   C:/path/to/temporary/file/0.txt
    
    • datapath paling penting: path berkas
  • Membaca berkas yang dipilih:

      input$<inputId>$datapath
    
    • Berkas teks:

      readLines(input$<inputId>$datapath)
      
Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Ayo berlatih!

Studi Kasus: Membangun Aplikasi Web dengan Shiny di R

Preparing Video For Download...