Kelime kaynakları ekleme

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Dean Attali

Shiny Consultant

Metin alanı girdileri

  • data argümanı metin; textInput() kullanılsın mı?

    chapter4_2_adding_word_sources.004.png

  • textAreaInput() benzer, fakat birden çok satır sağlar

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

chapter4_2_adding_word_sources.005_b.png

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Dosya girdileri - Arayüz

  • Shiny uygulamasına (metin) dosya yüklemek için dosya girdileri
fileInput(inputId, label, ...)

chapter4_2_adding_word_sources.011.png

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Dosya girdileri - Arayüz

chapter4_2_adding_word_sources.013.png

  • Daha fazla seçenek için ?fileInput()
Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Dosya girdileri - sunucu

  • Dosya seçildikten sonra yüklenir ve Shiny'de kullanılabilir
  • Metin girdileri: input$<inputId> metindir
  • Sayısal girdiler: input$<inputId> sayıdır
  • Dosya girdileri: input$<inputId> DOSYA değildir
Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Dosya girdileri - sunucu

  • Dosya girdileri: input$<inputId> her dosya için 1 satırlık veri çerçevesidir

    • Değişkenler: name, size, type, datapath
       name        size   type         datapath
    1  myfile.txt  6000   text/plain   C:/path/to/temporary/file/0.txt
    
    • En önemlisi datapath: dosyanın yolu
  • Seçilen dosyayı okuma:

      input$<inputId>$datapath
    
    • Metin dosyası:

      readLines(input$<inputId>$datapath)
      
Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Hadi pratik yapalım!

Vaka Çalışmaları: R ile Shiny Kullanarak Web Uygulamaları Geliştirme

Preparing Video For Download...