Добавление источников слов

Примеры использования: создание веб-приложений с Shiny в R

Dean Attali

Shiny Consultant

Многострочные текстовые поля

  • Аргумент data — текст, используйте textInput()?

    chapter4_2_adding_word_sources.004.png

  • textAreaInput() — аналог, но с несколькими строками

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

chapter4_2_adding_word_sources.005_b.png

Примеры использования: создание веб-приложений с Shiny в R

Файловые входы — UI

  • Файловые входы для загрузки (текстового) файла в приложение Shiny
fileInput(inputId, label, ...)

chapter4_2_adding_word_sources.011.png

Примеры использования: создание веб-приложений с Shiny в R

Файловые входы — UI

chapter4_2_adding_word_sources.013.png

  • ?fileInput() для дополнительных параметров
Примеры использования: создание веб-приложений с Shiny в R

Файловые входы — server

  • После выбора файл загружается и становится доступным в Shiny
  • Текстовые входы: input$<inputId> — строка
  • Числовые входы: input$<inputId> — число
  • Файловые входы: input$<inputId> — НЕ файл
Примеры использования: создание веб-приложений с Shiny в R

Файловые входы — server

  • Файловые входы: input$<inputId> — датафрейм с одной строкой на файл

    • Переменные: name, size, type, datapath
       name        size   type         datapath
    1  myfile.txt  6000   text/plain   C:/path/to/temporary/file/0.txt
    
    • datapath — главное: путь к файлу
  • Чтение выбранного файла:

      input$<inputId>$datapath
    
    • Текстовый файл:

      readLines(input$<inputId>$datapath)
      
Примеры использования: создание веб-приложений с Shiny в R

Давайте потренируемся!

Примеры использования: создание веб-приложений с Shiny в R

Preparing Video For Download...