r语言dataframe
时间: 2023-09-27 19:08:46 浏览: 75
一图诠释R语言合并dataframe的各种姿势
R语言中的data.frame是一种常用的数据结构,类似于表格或者电子表格。它由行和列组成,每一列可以是不同的数据类型,例如字符型、数字型、逻辑型等。可以使用函数data.frame()来创建一个data.frame对象,例如:
```
df <- data.frame(x = c(1, 2, 3), y = c("a", "b", "c"), z = c(TRUE, FALSE, TRUE))
```
这个例子创建了一个包含三列的data.frame对象,第一列是数字型,第二列是字符型,第三列是逻辑型。可以使用函数nrow()和ncol()来获取data.frame的行数和列数,例如:
```
nrow(df) # 获取行数
ncol(df) # 获取列数
```
可以使用$或者[[]]来获取data.frame的某一列,例如:
```
df$x # 获取列x
df[["y"]] # 获取列y
```
可以使用[]来获取data.frame的某一行或者某几行,例如:
```
df[1, ] # 获取第一行
df[c(1, 3), ] # 获取第一行和第三行
```
还可以使用函数subset()来根据某些条件筛选data.frame中的行,例如:
```
subset(df, x > 1) # 获取x大于1的行
```
阅读全文