स्टैटिक टेबल
मान लीजिए कि आपके डैशबोर्ड के दर्शकों को बाइक्स के बैलेंसिंग को मैनेज करने के लिए यह देखना है कि हर bikeshare स्टेशन पर कितनी ट्रिप्स शुरू हुईं और कितनी वहीं खत्म हुईं. हम यह जानकारी एक सरल टेबल में दे सकते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
flexdashboard के साथ डैशबोर्ड बनाना
अभ्यास निर्देश
- Station Usage चार्ट में
kable()फंक्शन का उपयोग करकेstation_trips_dfका डेटा दिखाने वाली एक टेबल जोड़ें. - Knit करें और HTML व्यूअर को बड़ा करें ताकि बनने वाली टेबल को देख सकें. नीचे स्क्रॉल करके भी देखें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
{"my_document.Rmd":"---\ntitle: \"Bike Shares Daily\"\noutput: \n flexdashboard::flex_dashboard:\n orientation: columns\n vertical_layout: fill\n---\n\n```{r setup, include=FALSE}\nlibrary(flexdashboard)\nlibrary(readr)\nlibrary(tidyverse)\nlibrary(lubridate)\nlibrary(plotly)\nlibrary(knitr)\nlibrary(DT)\n\ntrips_df <- read_csv('https://assets.datacamp.com/production/course_6355/datasets/sanfran_bikeshare_joined_oneday.csv')\n```\n\nColumn {data-width=650}\n-----------------------------------------------------------------------\n\n### Station Usage\n\n```{r}\n\nstation_trips_df <- trips_df %>%\n select(start_station_name, end_station_name) %>%\n pivot_longer(cols = start_station_name:end_station_name, names_to = 'Type', values_to = 'Station') %>%\n group_by(Station, Type) %>%\n summarize(n_trips = n()) %>% \n mutate(Type = ifelse(Type == 'start_station_name', 'Trip Starts', 'Trip Ends')) %>%\n pivot_wider(names_from = 'Type', values_from = 'n_trips') %>%\n replace_na(list(`Trip Starts` = 0, `Trip Ends` = 0)) %>%\n mutate(Gap = `Trip Ends` - `Trip Starts`)\n\n```\n\n\nColumn {data-width=350}\n-----------------------------------------------------------------------\n\n### Median Trip Length\n\n\n### % Short Trips\n\n\n### Trips by Start Time\n\n\n"}