这一部分是关于 R 的实操。
主要是练习一些简单的数值计算、库(library)的使用等。
比如说,假设有下面这段 Python 代码。
def add(a, b):
return a + b
x = 1
y = 2
sum(x, y)把它改成 R 的话,大致如下。
add <- function(a, b){
return a + b
}
x <- 1
y <- 2
sum(x, y)然后,R 的基本数据类型如下。
数据类型 | 例子 | 说明 |
|---|---|---|
数值型 |
| 默认是 double |
字符型 |
| 字符串要用引号 |
逻辑型 |
| TRUE / FALSE |
向量 |
| R 的基本数据结构 |
列表(list) |
| 可以包含不同类型 |
数据框(data frame) |
| 表格形式 |
这里不用“列表”,而是使用“向量”这种格式,可以对整个向量统一进行运算。
x <- c(1,2,3)
x + 1 # [1] 2 3 4
x * 2 # [1] 2 4 6
x == 2 # [1] FALSE TRUE FALSE中间还有读取 csv 文件和 sav 文件的部分,函数名跟 pandas 非常像,让我有点惊讶。
于是我就想,那干脆不用 R,直接用 Python 来分析不也挺好吗?不过据 ChatGPT 老哥说,R 还是学一下比较好。

等到真正好好做一回数据分析,应该就能抓到感觉了吧。






댓글을 불러오는 중...