project / app.R
roundb's picture
Upload app.R
f63879f verified
raw
history blame contribute delete
886 Bytes
library(shiny)
library(readxl)
library(rpivotTable)
ui <- fluidPage(
titlePanel("EDA no Browser – rpivotTable"),
mainPanel(
width = 12,
tabsetPanel(
tabPanel(
"Pivot Table",
rpivotTableOutput("pivot")
),
tabPanel(
"Informações",
h3("Sobre os Dados"),
p(strong("Arquivo:"), "STATUS1.xlsx"),
hr(),
verbatimTextOutput("info")
)
)
)
)
server <- function(input, output, session) {
STATUS <- reactive({
read_excel("STATUS1.xlsx")
})
output$pivot <- renderRpivotTable({
rpivotTable(STATUS())
})
output$info <- renderPrint({
dados <- STATUS()
cat("Dimensões:", nrow(dados), "linhas x", ncol(dados), "colunas\n\n")
cat("Colunas:\n")
print(names(dados))
cat("\n")
cat("Primeiras linhas:\n")
print(head(dados))
})
}
shinyApp(ui, server)