Skip to content

Commit

Permalink
typos
Browse files Browse the repository at this point in the history
  • Loading branch information
perlatex committed Mar 15, 2022
1 parent 3e55a7e commit 80bf1d3
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 4 deletions.
Binary file modified images/dplyr-mutate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/dplyr-mutate1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 9 additions & 4 deletions tidyverse_dplyr.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -60,12 +60,17 @@ mutate(.data = df, extra = reward)
```


`mutate()`函数使用语法为 `mutate(.data = df, name = value)`
`mutate()`函数的功能是给数据框新增一列,使用语法为 `mutate(.data = df, name = value)`


- 第一参数`.data`,接受要处理的数据框,比如这里的`df`
- 第二个参数是`Name-value`对, 比如`extra = reward`,等号左边的`extra`是我们打算创建一个新列而取的列名,因为数据框每一列都是要有名字的;
等号右边的`reward`是装着学生成绩的**向量**。注意,向量 的长度要么为1,要么与数据框的行数相等,比如这里长度都是6。如果长度为1,那么新增列的所有的值都是一样的,如果向量的长度与数据框的行数相等,那么刚好与数据框的行对齐,相当于给每行增加了一个新值。
- 第一个参数`.data`,接受要处理的数据框,比如这里的`df`
- 第二个参数是`Name-value`对, 比如`extra = reward`
- 等号左边,是我们为新增的一列取的名字,比如这里的`extra`,因为数据框每一列都是要有名字的;
- 等号右边,是打算并入数据框的向量,比如这里的`reward`,它是装着学生成绩的**向量**。注意,向量的长度,
- 要么与数据框的行数等长,比如这里向量长度为6;
- 要么长度为1,即,新增的这一列所有的值都是一样的(循环补齐机制)。

<!-- 如果向量的长度与数据框的行数相等,那么刚好与数据框的行对齐,相当于给每行增加了一个新值。 -->

```{r dplyr-9, out.width = '60%', echo = FALSE}
knitr::include_graphics("images/dplyr-mutate.png")
Expand Down

0 comments on commit 80bf1d3

Please sign in to comment.