diff --git a/.source_state b/.source_state index 40b9bd3..21bcd26 100644 --- a/.source_state +++ b/.source_state @@ -1 +1 @@ -e3299495debd6fd0a690dbec467177d1 +76e710570cc7049d88ae69e6b9e182d9 diff --git a/SD/0_R实践课程/index.html b/SD/0_R实践课程/index.html new file mode 100644 index 0000000..85767e4 --- /dev/null +++ b/SD/0_R实践课程/index.html @@ -0,0 +1,903 @@ + +
+ + + + + + + + + + + +《区域水环境污染数据分析实践》
Data analysis practice of regional water environment pollution
2025-03-19
+接下来的课程由我来带着大家一起学习、实践基于R语言的数据分析。
+R语言
+quarto
完成uid | +姓名 | +
---|---|
ruser01 | +XX | +
ruser02 | +XX | +
ruser03 | +XX | +
ruser04 | +XX | +
ruser05 | +XX | +
ruser06 | +XX | +
ruser07 | +XX | +
ruser08 | +XX | +
ruser09 | +XX | +
ruser10 | +XX | +
uid | +姓名 | +
---|---|
ruser11 | +XX | +
ruser12 | +XX | +
ruser13 | +XX | +
ruser14 | +XX | +
ruser15 | +XX | +
ruser16 | +XX | +
ruser17 | +XX | +
ruser18 | +XX | +
ruser19 | +XX | +
ruser20 | +XX | +
uid | +姓名 | +
---|---|
ruser21 | +XX | +
ruser22 | +XX | +
ruser23 | +XX | +
ruser24 | +XX | +
ruser25 | +XX | +
ruser26 | +XX | +
ruser27 | +XX | +
ruser28 | +XX | +
ruser29 | +XX | +
ruser30 | +XX | +
uid | +姓名 | +
---|---|
ruser31 | +XX | +
ruser32 | +XX | +
ruser33 | +XX | +
ruser34 | +XX | +
ruser35 | +XX | +
提交形式:第*次作业_姓名.qmd
文件
模板:
+---
+title: "课后作业*"
+author: 姓名
+---
+
+
+# 第1题
+
+说明
+
+::: {.cell}
+
+```{.r .cell-code}
+# Here is the code
+```
+:::
+
+# 第2题
+
+说明
+
+::: {.cell}
+
+```{.r .cell-code}
+# Here is the code
+```
+:::
+
+
+《区域水环境污染数据分析实践》
Data analysis practice of regional water environment pollution
2025-03-19
+library(.)
函数载入运行;或者采用dplyr::filter(.)
方式《区域水环境污染数据分析实践》
Data analysis practice of regional water environment pollution
2025-03-19
+R中的数值型数据可以是整数或浮点数。
+ +在 R 中,Inf
代表正无穷大(positive infinity),而 -Inf
则代表负无穷大(negative infinity)。这些值通常出现在数学计算中,例如除以零或对负数取对数等操作可能会导致无穷大的结果。
在 R 中,可以使用 <-
或 =
运算符将值赋给变量,建议用<-
。
abs(x)
: 返回 x
的绝对值sqrt(x)
: 返回 x
的平方根exp(x)
: 以e为底的指数函数值log(x, base)
: 以指定底数的对数函数的值,默认底数为elog10(x)
: 10为底的对数值log2(x)
: 2为底的对数值floor(x)
: 不大于x
的最大整数ceiling(x)
: 不小于x
的最小整数sin(x)
, cos(x)
, tan(x)
: 返回 x
的正弦、余弦和正切值,其中 x
为弧度asin(x)
, acos(x)
, atan(x)
: x
的反正弦、反余弦和反正切值,返回弧度sinh(x)
, cosh(x)
, tanh(x)
: 返回 x
的双曲正弦、双曲余弦和双曲正切值asinh(x)
, acosh(x)
, atanh(x)
: 反双曲正弦、反双曲余弦和反双曲正切值round(x, digits)
: x
四舍五入,digits
指定小数点后位数trunc(x)
: 返回x
截断值,即去掉小数部分sign(x)
: 返回符号要求:使用R语言编写函数,输入参数为数据集合 x,输出为以上指标的值。
+使用 function
关键字定义函数,并使用 return
关键字返回结果。
向量是一维数组,可以包含相同类型的元素。
+ +列表可以包含不同类型的元素。
+ +要求:使用R语言编写函数,输入参数为 a 和 b,输出为上述结果。
+[1] FALSE
+[1] TRUE
+[1] FALSE
+[1] TRUE
+[1] 1
+[1] 0
+[1] FALSE
+[1] TRUE
+which
identical
paste
base
packagelubridate
package[1] "2025-03-19"
+[1] "2025-03-19 16:40:55 CST"
+[1] "2020-03-21" "2024-04-04" "2018-12-31"
+[1] "1998-03-10" "2018-01-17" "2024-02-03"
+[1] "1998-03-16 13:15:45 CST"
+lubridate
packagelubridate
packagelubridate
package[1] "2025-03-19 16:40:55 CST"
+[1] "2025-03-19 CST"
+[1] "2025-03-19 16:00:00 CST"
+[1] "2025-03-19 16:40:00 CST"
+[1] "2025-03-19 16:50:00 CST"
+# 创建一个Factor
+gender <- factor(c("Male", "Female", "Female", "Male"))
+# 查看Factor的水平
+levels(gender)
[1] "Female" "Male"
+# 改变Factor的水平顺序
+gender <- factor(gender, levels = c("Female", "Male"))
+summary(gender) # 使用Factor进行分组
Female Male
+ 2 2
+[1] 2 1 1 2
+[1] "Male" "Female" "Female" "Male"
+ [1] Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
+Levels: Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
+ [1] Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
+Levels: Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan
+ [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
+ [,1] [,2] [,3] [,4] [,5]
+[1,] 1 2 3 4 5
+[2,] 6 7 8 9 10
+[3,] 11 12 13 14 15
+[4,] 16 17 18 19 20
+ [,1] [,2] [,3] [,4] [,5]
+[1,] 1 5 9 13 17
+[2,] 2 6 10 14 18
+[3,] 3 7 11 15 19
+[4,] 4 8 12 16 20
+[1] 4
+[1] 5
+cbind
、rbind
[,1] [,2] [,3] [,4] [,5] [,6]
+[1,] 1 7 2 8 3 9
+[2,] 4 10 5 11 6 12
+ [,1] [,2]
+[1,] 1 7
+[2,] 4 10
+[3,] 2 8
+[4,] 5 11
+[5,] 3 9
+[6,] 6 12
+ [,1] [,2] [,3]
+[1,] 1 3 5
+[2,] 2 4 6
+最主要的数据形式。
+ +