-
Notifications
You must be signed in to change notification settings - Fork 0
/
Lab01_Homework_RMarkdown_ref.Rmd
executable file
·80 lines (52 loc) · 3.1 KB
/
Lab01_Homework_RMarkdown_ref.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
---
title: "Lab01_Homework_RMarkdown_Ref"
author: "曾子軒 Teaching Assistant"
date: "2021/02/22"
output:
html_document:
number_sections: no
theme: united
highlight: tango
toc: yes
toc_float:
collapsed: no
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE, results = 'hold', comment = '#>', error = TRUE)
```
## 作業目的:Markdown 語法學習
這份作業希望能夠讓你熟習於撰寫 Markdown 語法,希望你能夠成為 Markdown 界的霸主,聽起來很厲害。
請參考網路上的教學,你可以選擇仔細練習每個部份,或是有問題的時候再去查找上面的資源。緊接著就要開始寫第一份作業了,真是令人興奮!
你可以隨時點擊 RStudio 上方的 Knit 按鈕輸出檔案並且預覽,也可以利用
[Markdown 線上編輯器](https://jbt.github.io/markdown-editor)看你的結果長得如何。
## 作業: RMarkdown 語法練習
滿分共 100 分。
### A. 資料新聞案例舉例 (60 分)
請找一則資料新聞,並以 Markdown 語法介紹它,請先在文中寫出新聞標題、媒體名稱、作者名稱。介紹文必須包含底下者三種元素:字體加深, 清單(lists), 連結(links),此外請你再額外使用**至少兩種元素**,譬如說字體變斜, 插入圖片, 加入引用, etc. 請至少產出兩個段落(因此換行很重要),但字數不用多,200字-300字即可,重點是使用 Markdown 語法。
你可以點擊 RStudio 上方的 Knit 按鈕輸出檔案並且預覽,也可以利用
[Markdown 線上編輯器](https://jbt.github.io/markdown-editor)看你的結果長得如何。請把結果貼在`#### 結果`下方。
#### 結果
我想介紹**關鍵評論網**的 [關鍵薪資條碼](https://www.thenewslens.com/interactive/137774),作者是 _Steven Yeo_。
Steven 的這篇文章使用的技巧與資源包含
- 滾動敘事
- 薪資數據
- 動畫
報導開頭這樣寫非常吸引人:
> 從2019年開始,金管會要求所有上市櫃公司(不含KY公司)都必須揭露非主管員工前一年的「平均薪資」及「薪資總額」,為了讓企業資訊變得更加透明,與強化企業社會責任。
### B. R code chunk 練習 (40 分)
#### B.01 (20分)
如先前所提,Rmarkdown 當中可以插入 code chunk,請參考 [RStudio 的教學](https://rmarkdown.rstudio.com/lesson-3.html),在底下插入一段 code chunk,並在當中計算 1+1 的答案並將結果列印出來。
```{r}
1+1
```
#### B.02 (20分)
- 請解釋 chunk header 中參數 include = FALSE 會有什麼後果,並在底下加一段 include = FALSE 的 code chunk,一樣在裡面計算 1+1 的答案。
```{r include = FALSE}
1+1
```
解釋: 加入 include = FALSE 該段 code 會執行,但輸出時不會納入 code,也不會呈現結果。
- 請解釋 chunk header 中參數 echo = FALSE 會有什麼後果,並在底下加一段 echo = FALSE 的 code chunk,一樣在裡面計算 1+1 的答案。
```{r echo = FALSE}
1+1
```
解釋: 加入 echo = FALSE 該段 code 會執行,但不會在產出中看到 code,只會看到結果