1. 创建数据框:
使用 data.frame() 函数来创建数据框。
# 创建一个简单的数据框
my_data <- data.frame(
Name = c("Alice", "Bob", "Charlie"),
Age = c(25, 30, 22),
Gender = c("Female", "Male", "Male")
)
2. 查看数据框:
使用 head() 函数查看数据框的前几行。
# 查看数据框的前几行
head(my_data)
3. 访问数据框的变量:
使用 $ 符号或方括号 [] 来访问数据框中的变量。
# 访问数据框的变量
ages <- my_data$Age
names <- my_data[, "Name"]
4. 添加新变量:
可以通过赋值的方式添加新的变量。
# 添加新的变量到数据框
my_data$City <- c("New York", "San Francisco", "Los Angeles")
5. 数据框的汇总统计:
使用 summary() 函数查看数据框的汇总统计信息。
# 查看数据框的汇总统计信息
summary(my_data)
6. 子集选择:
使用逻辑条件选择数据框的子集。
# 选择年龄大于 25 的子集
subset_data <- my_data[my_data$Age > 25, ]
7. 数据框合并:
使用 merge() 函数合并两个数据框。
# 合并两个数据框
merged_data <- merge(my_data, another_data, by = "Name")
8. 数据框操作:
数据框支持多种操作,包括排序、过滤、重命名等。
# 对数据框进行排序
sorted_data <- my_data[order(my_data$Age), ]
# 重命名数据框的变量
renamed_data <- rename(my_data, NewName = Name)
这些是关于R中数据框的一些基本操作,数据框是R中非常强大和常用的数据结构,适用于多种数据分析和统计任务。
转载请注明出处:http://www.zyzy.cn/article/detail/6399/R语言