Tham chiếu kết quả mã trong báo cáo
Trong bài tập này, bạn sẽ dùng summarize() và brazil_investment_projects_2018 để tìm tổng số tiền đầu tư cho tất cả dự án ở Brazil trong năm tài chính 2018. Sau đó, bạn sẽ thêm văn bản vào báo cáo để đưa thông tin này vào và tham chiếu kết quả mã trong văn bản, để số tiền đã tính được in ra ngay trong phần văn bản của báo cáo khi bạn knit tệp.
Bài tập này là một phần của khóa học
Lập báo cáo với R Markdown
Hướng dẫn bài tập
- Trong khối mã
brazil-investment-projects-2018, tạobrazil_investment_projects_2018_totalbằng cách tổng hợp dữ liệu đã được lọc cho các dự án ở Brazil trong năm tài chính 2018 để tạo một cột mới,sum_total_investment, chứa tổng các giá trịtotal_investmentcho từng dự án. - Thêm
Brazilvà2018vào câu ở dòng47để mô tả thông tin đã tính. - Thêm tham chiếu đến
brazil_investment_projects_2018_totaltrong câu ở dòng47, để tổng số tiền đầu tư cho tất cả dự án ở Brazil trong năm tài chính 2018 được đưa vào báo cáo khi knit.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
{"investment_report.Rmd":"---\ntitle: \"Investment Report\"\ndate: \"`r format(Sys.time(), '%d %B %Y')`\"\noutput: html_document\n---\n\n```{r data, include = FALSE}\nlibrary(readr)\nlibrary(dplyr)\n\ninvestment_annual_summary <- read_csv(\"https://assets.datacamp.com/production/repositories/5756/datasets/d0251f26117bbcf0ea96ac276555b9003f4f7372/investment_annual_summary.csv\")\ninvestment_services_projects <- read_csv(\"https://assets.datacamp.com/production/repositories/5756/datasets/bcb2e39ecbe521f4b414a21e35f7b8b5c50aec64/investment_services_projects.csv\")\n```\n\n\n## Datasets \n\n### Investment Annual Summary\n\nThe `investment_annual_summary` dataset provides a summary of the dollars in millions provided to each region for each fiscal year, from 2012 to 2018.\n```{r investment-annual-summary}\ninvestment_annual_summary\n```\n\n### Investment Projects in Brazil\n\nThe `investment_services_projects` dataset provides information about each investment project from 2012 to 2018. Information listed includes the project name, company name, sector, project status, and investment amounts.\n```{r brazil-investment-projects}\nbrazil_investment_projects <- investment_services_projects %>%\n filter(country == \"Brazil\") \n```\n\n### Investment Projects in Brazil in 2018\n\n```{r brazil-investment-projects-2018}\nbrazil_investment_projects_2018 <- investment_services_projects %>%\n filter(country == \"Brazil\",\n date_disclosed >= \"2017-07-01\",\n date_disclosed <= \"2018-06-30\") \n\nbrazil_investment_projects_2018\n\nbrazil_investment_projects_2018_total <- brazil_investment_projects_2018 %>%\n ___(sum_total_investment = ___(___, na.rm = ___)) \n```\n\nThe total investment amount for all projects in ___ in the ___ fiscal year was ___ million dollars.\n\n\n"}