Nghiên cứu tình huống: Xây dựng ứng dụng web với Shiny trong R
Dean Attali
Shiny Consultant
Đối số data là văn bản, dùng textInput()?

textAreaInput() tương tự nhưng có nhiều dòng
textAreaInput(inputId, label, value, rows, ...)

fileInput(inputId, label, ...)


?fileInput() để xem thêm tùy chọninput$<inputId> là chuỗiinput$<inputId> là sốinput$<inputId> KHÔNG phải là tệpTrường tệp: input$<inputId> là dataframe với 1 hàng mỗi tệp
name, size, type, datapath name size type datapath
1 myfile.txt 6000 text/plain C:/path/to/temporary/file/0.txt
datapath quan trọng nhất: đường dẫn tệpĐọc tệp đã chọn:
input$<inputId>$datapath
Tệp văn bản:
readLines(input$<inputId>$datapath)
Nghiên cứu tình huống: Xây dựng ứng dụng web với Shiny trong R