R语言05-R语言中的数据框

概念

在R语言中,数据框(Data Frame)是一种类似于表格的数据结构,用于存储二维数据,其中每列可以包含不同类型的数据,例如数值、字符、因子、逻辑等。数据框是R中常用的数据结构,用于处理和分析实际数据集。

代码示例

# 创建数据框
name <- c("John", "Jane", "Bob")
age <- c(30, 25, 22)
is_student <- c(TRUE, FALSE, TRUE)

my_data_frame <- data.frame(Name=name, Age=age, IsStudent=is_student)

# 查看数据框的结构
str(my_data_frame)

# 查看数据框的前几行
head(my_data_frame)

# 访问数据框的列
names_column <- my_data_frame$Name
ages_column <- my_data_frame$Age

# 访问数据框的行
row_2 <- my_data_frame[2, ]

# 添加新列到数据框
scores <- c(90, 85, 78)
my_data_frame$Scores <- scores

# 删除列
my_data_frame$Scores <- NULL

# 过滤数据框中的行
students_only <- my_data_frame[my_data_frame$IsStudent == TRUE, ]

# 排序数据框
sorted_data_frame <- my_data_frame[order(my_data_frame$Age), ]

# 汇总数据框的统计信息
summary(my_data_frame)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

丰。。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值