R语言 新建一个dataframe
时间: 2024-09-06 10:03:05 浏览: 44
一图诠释R语言合并dataframe的各种姿势
在R语言中,新建一个dataframe通常有两种常用的方式:
1. **向量组合**:
使用`data.frame()`函数可以将单列或多列向量组合成一个数据框。例如:
```r
# 创建一个包含两列的简单数据框
df <- data.frame(name = c("Alice", "Bob", "Charlie"), age = c(25, 30, 35))
```
这里`name`列和`age`列被自动赋予了默认的数据类型。
2. **列表嵌套**:
如果已有列名或想要更复杂的结构,可以直接创建一个列表,然后将其作为`data.frame()`的参数:
```r
# 使用列表创建数据框
person_info <- list(
name = character(),
age = numeric()
)
person_info[[1]] <- c("David", "Emily", "Frank")
person_info[[2]] <- c(40, 45, 50)
df_list <- data.frame(person_info)
```
阅读全文