自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

R Markdown 語(yǔ)法新手指南

開(kāi)發(fā)
在這篇文章中,我們將重點(diǎn)介紹使用 RStudio 學(xué)習(xí) R Markdown 語(yǔ)法。

你可能已經(jīng)了解過(guò)輕量級(jí)標(biāo)記語(yǔ)言 Markdown。如果你是第一次接觸這個(gè)概念,請(qǐng)參考我們的 ??Markdown 指南??。概括來(lái)講,它是一種用于創(chuàng)建純文本文檔的簡(jiǎn)單又高效的語(yǔ)言。

然而,Markdown 在制作詳細(xì)的報(bào)告或技術(shù)文件方面可能還不夠完善。

受益于 ??knitr?? 和 Pandoc 等軟件包,交互式文件格式 R Markdown 早在 2014 年就出現(xiàn)了。它將純文本與內(nèi)嵌的 R 代碼相結(jié)合,可以制作動(dòng)態(tài)文件。

你可以使用 ??各種 IDE?? 和擴(kuò)展來(lái)創(chuàng)建 R Markdown 文檔,官方 IDE 為 RStudio。因此,在這篇文章中,我們將重點(diǎn)介紹使用 RStudio 學(xué)習(xí) R Markdown 語(yǔ)法。

??(假如你沒(méi)有了解過(guò),)R 編程語(yǔ)言 是一種用于統(tǒng)計(jì)計(jì)算、圖形表示和報(bào)告的語(yǔ)言。

配置 RStudio

通過(guò)合適的配置,你可以很輕松地用 RStudio 來(lái)編寫 R Markdown。只需要安裝一個(gè)軟件包,就已經(jīng)完成了大部分的工作!

安裝 RStudio 后,在 “工具Tools” 菜單中選擇 “安裝軟件包Install Packages” 選項(xiàng)。

在 RStudio 的工具菜單下選擇安裝軟件包選項(xiàng)

在 RStudio 的工具菜單下選擇安裝軟件包選項(xiàng)

在彈出的對(duì)話框中,搜索 “rmarkdown” 并安裝。

通過(guò)搜索并在新的軟件包安裝對(duì)話框中按下安裝按鈕來(lái)安裝 Rmarkdown 軟件包

通過(guò)搜索并在新的軟件包安裝對(duì)話框中按下安裝按鈕來(lái)安裝 Rmarkdown 軟件包

?? 如果你想使用類似 Python 的代碼塊,你需要安裝額外的包。當(dāng)你想在你的文檔中包含這些包時(shí),RStudio 會(huì)提示你安裝所需的包。

安裝完成后,你可以通過(guò)選擇 “文件File > 新建文件New File

從文件菜單中創(chuàng)建一個(gè)新的 RMarkdown 文檔

從文件菜單中創(chuàng)建一個(gè)新的 RMarkdown 文檔

之后會(huì)提示你添加一些關(guān)于文件的信息(文件的元數(shù)據(jù)),把這些填上就可以了。

用 R Markdown 語(yǔ)法寫出標(biāo)題和其他細(xì)節(jié)

用 R Markdown 語(yǔ)法寫出標(biāo)題和其他細(xì)節(jié)

或者你可以創(chuàng)建一個(gè)空的文件從零開(kāi)始。

RMarkdown 語(yǔ)法

由于它是 “加強(qiáng)版的 Markdown”,因此大多數(shù)語(yǔ)法與 Markdown 是一樣的。

它還有一些 Markdown 支持不完善的東西,比如表格、數(shù)學(xué)方程式、代碼塊等等。

下面是我們要介紹的內(nèi)容的概括:

RMarkdown 塊名

語(yǔ)法

標(biāo)題

??# 一級(jí)標(biāo)題????## 二級(jí)標(biāo)題??

??### 三級(jí)標(biāo)題??

??一級(jí)標(biāo)題??

??=======??

??二級(jí)標(biāo)題??

??-------??

著重

??*斜體*????_斜體_??

??**加粗**??

??__加粗__??

列表

無(wú)序列表:

??* 列表項(xiàng)????* 列表項(xiàng)??

??+ 子項(xiàng)??

??+ 子項(xiàng)??

有序列表:

??1. 列表項(xiàng)??

??2. 列表項(xiàng)??

??+ 子項(xiàng)??

??+ 子項(xiàng)??

代碼塊

普通代碼塊:

??```????這里寫代碼??

??```??

R 代碼塊:

??```{r}??

??R 代碼??

??```??

你也可以用其他的語(yǔ)言

??行內(nèi) `代碼`??

鏈接

普通鏈接:粘貼 URL

帶標(biāo)題的鏈接:??[顯示的文本](URL_地址)??跳轉(zhuǎn)到錨點(diǎn): ??[顯示的文本](#錨點(diǎn))??

表格

??| 列名 | 列名 | 列名 |????| ------ | ------ | ------ |??

??| 項(xiàng)內(nèi)容 | 項(xiàng)內(nèi)容 | 項(xiàng)內(nèi)容 |??

??| 項(xiàng)內(nèi)容 | 項(xiàng)內(nèi)容 | 項(xiàng)內(nèi)容 |??

方程式

行內(nèi)方程式 ??$Equations$??展示方程式: ??$$Equations$$??

圖片

無(wú)標(biāo)題: ??![](圖片鏈接)??有標(biāo)題:??![可選標(biāo)題](圖片地址)??

引用塊

??> 輸入你引用的內(nèi)容??

其他

上角標(biāo):??文本內(nèi)容^上角標(biāo)^??章或頁(yè)水平分割線

??=========?? 或 ??----------??

行尾輸入兩個(gè)以上空格,即可添加人工行分割

YAML 頭

在一個(gè) R Markdown 文檔的頂部,有一個(gè) YAML 頭,被兩行 ??---?? 包圍。這個(gè)塊定義了文檔的最終樣式,通常包含一個(gè)標(biāo)題、作者、日期和你想輸出的文件類型。

支持的文件格式有三種:HTML、PDF 和 Word

---
title: "Sample"
author: "It's FOSS"
date: "2023-02-08"
output: pdf_document
---

這可以在 RStudio 中設(shè)置新文件時(shí)添加,如上節(jié)所示。

標(biāo)題

在 R Markdown 中,有兩種方法指定標(biāo)題。我們可以使用 ??#?? 字符來(lái)表示不同級(jí)別的標(biāo)題,比如:

# Heading Level 1
## Heading Level 2
### Heading Level 3
#### Heading Level 4
##### Heading Level 5
###### Heading Level 6

也可以用 ??=?? 和 ??-?? 分別表示一級(jí)和二級(jí)標(biāo)題。

一級(jí)標(biāo)題
===============
二級(jí)標(biāo)題
---------------

rmarkdown 文件中不同等級(jí)的標(biāo)題

rmarkdown 文件中不同等級(jí)的標(biāo)題

列表

有兩種列表,一種是無(wú)序列表,用點(diǎn)句符來(lái)表示:

* Item 1
* Item 2
+ Sub 1
+ Sub 2
* Item 3

另一種是有序列表,用數(shù)字來(lái)排序:

1. Item 1
2. Item 2
+ Sub 1
+ Sub 2
3. Item 3

有序和無(wú)序列表示例

有序和無(wú)序列表示例

段落中的文本格式

格式化文本有幾種方式。

你可以使用斜體或加粗來(lái)著重表示文本:

  • 斜體:在文本前后各輸入一個(gè)星號(hào)或下劃線
  • 加粗:在文本前后各輸入兩個(gè)星號(hào)或下劃線
*這里是斜體內(nèi)容*
_這里是斜體內(nèi)容_
**這里是加粗內(nèi)容**
__這里是加粗內(nèi)容__

?? 你可以閱讀我們的文章 ??Markdown 中怎么讓內(nèi)容變成加粗和斜體?? 來(lái)了解更多內(nèi)容。

如果你想使用上角標(biāo),在想變成上角標(biāo)的內(nèi)容前后加上 ??^?? 符號(hào)。

普通文本內(nèi)容^上角標(biāo)^

如果你想對(duì)文本內(nèi)容加刪除線,在文本前后加 ??~~?? 符號(hào)。

~~被刪除的內(nèi)容~~

添加代碼塊

內(nèi)嵌代碼是 R Markdown 最主要的設(shè)計(jì)目的。我們有幾種添加代碼的方式。

添加普通代碼塊

如果你想添加一個(gè)代碼塊來(lái)與其他的文本進(jìn)行區(qū)分,可以使用下面的語(yǔ)法:

```
這里輸入你的代碼
```

你也可以嘗試 ??對(duì)添加的代碼進(jìn)行高亮顯示??。

如果你想添加代碼并將其輸出嵌入到文檔中,你可以在后面加上語(yǔ)言,并用大括號(hào)包裹:

```{語(yǔ)言}
這里輸入你的代碼
```

你可以用 ??`?? 符號(hào)來(lái)添加行內(nèi)代碼。

這里是 `行內(nèi)代碼`

它看起來(lái)是這樣的:

鏈接

如果想添加普通文本鏈接,把它粘貼到行內(nèi)就可以了。

https://itsfoss.com

添加超鏈接,使用下面的語(yǔ)法:

[文本內(nèi)容](URL 地址)

當(dāng)你想鏈接到本頁(yè)內(nèi)的某個(gè)錨點(diǎn)時(shí),使用下面的語(yǔ)法:

[文本內(nèi)容](#錨點(diǎn)名稱)

表格

表格的語(yǔ)法與 Markdown 相似:

| 列表 | 列表 | 列表 |
| --- | --- | --- |
|表格項(xiàng)|表格項(xiàng)|表格項(xiàng)|
|表格項(xiàng)|表格項(xiàng)|表格項(xiàng)|

?? 還想了解更多?請(qǐng)閱讀我們的 ??用 Markdown 創(chuàng)建表格?? 指南。

圖片

添加圖片使用下面的語(yǔ)法:

![](http://example.com/logo.png)

![可選顯示文本](figures/img.png)

塊引用

RMarkdown 可以添加塊引用。在被引用的行或段落前添加 ??>??(大于號(hào))。

這里是普通文本內(nèi)容。
> 這里是塊引用

?? 如果你想了解更多塊引用的內(nèi)容,請(qǐng)閱讀我們的 ??Markdown 引用?? 指南。

方程式

你可以用 RMarkdown 來(lái)添加方程式和展示復(fù)雜的 LaTex 方程式。

例如:

行內(nèi)方程式:$Equation$
展示方程式:$$Equation$$

在 R Markdown 文檔中添加方程式

在 R Markdown 文檔中添加方程式

章或頁(yè)水平分割線

使用三個(gè)以上星號(hào)或減號(hào)來(lái)添加章或頁(yè)水平分割線。

************
------------

你可以在行尾添加兩個(gè)以上的空格來(lái)添加人工行分割。

R Markdown 非常有用(備忘錄)

??R Markdown 備忘錄.pdf 下載文檔??

?? 你還知道其他關(guān)于 R Markdown 的內(nèi)容嗎?請(qǐng)?jiān)谙旅娴脑u(píng)論區(qū)告訴我們。

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2022-05-16 15:37:32

開(kāi)源軟件

2022-04-08 12:56:52

Linux終端命令

2010-06-07 16:10:53

HadoopOnDem

2025-01-13 07:15:00

Monorepo代碼倉(cāng)庫(kù)中項(xiàng)目代碼管理

2023-03-01 08:00:00

機(jī)器學(xué)習(xí)數(shù)據(jù)集

2010-06-21 12:39:56

OSPF路由協(xié)議

2009-11-16 08:58:43

PHP語(yǔ)言

2010-05-27 10:42:38

SVN配置文檔

2010-08-04 09:06:21

Flex安裝

2021-12-30 10:26:37

Bash Shell腳本文件命令

2011-08-23 10:11:10

LinuxTop命令

2022-01-20 16:43:38

Bash 腳本ShellLinux

2022-02-28 11:02:53

函數(shù)Bash Shell語(yǔ)句

2010-09-01 16:56:11

無(wú)線局域網(wǎng)

2011-03-30 14:07:56

Ubuntu的安裝

2010-08-02 09:36:22

Flex

2021-08-28 17:30:51

LinuxSSH

2010-07-01 12:35:46

UML用例圖

2010-05-24 16:36:14

2009-10-10 16:50:33

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)