• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

R语言编写列表与数据框

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

@[R语言构造列表与数据库框)

一、列表

  1. 列表的构造
    列表“list”是一种比较的特别的对象集合,不同的序号对于不同的元素,当然元素的也可以是不同类型的,那么我们用R语言先简单来构造一个列表。
    eg: “约翰的爱人名叫玛丽,有三个孩子,两男一女,他们的年龄分别是12、13、15”
    我们在构造列表后,想要提取列表的相关数据,例如我想知道名字“name”,可以通过编写“lst[[[“name”]] or lst$name"来提取关于样本里“name”的数值,如果想提取某组数据中的某一个元素,可以运用[[小标]]的格式引用,例如图中想要提取“age”中的第二个元素,因此通过“lst[[4]][2]”来提取。
  2. 列表的修改
    列表的元素可以修改,只需要将元素引用赋值即可,例如将“name”中的“john”改成“peter”

    如果想增加一项的话,那么赋值也可以完成,比如增加孩子身高一项,直接“lst$child.tall<-c(150,160,180)”即可

二、数据框

  1. 数据框的生成

数据框可以用data.frame()函数生成,其用法与lst()函数相同,各自变量变成数据框的成分,自变量可以命名,成为变量名。例如


如果一个列表的成分满足数据框成分的要求,它可以用as.data.frame()函数强制转换为数据框。例如

一个矩阵也是可以用data.frame()转换为一个数据框,如光它原来有列名被作为数据框的变量名;否则系统自动为矩阵的各列起一个变量名。如

2.数据框的引用
引用数据框元素的方法与应用矩阵元素的方法相同,可以使用下标或下标向量,也可以使用名字或者名字向量。如


数据框的各行也可以定义名字,也可以用rownames属性定义,如

3.attach()函数
attach()函数可以把数据框中的变量“链接”到内存中,这样便于数据框数据的调用,例如


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
R语言学习------R的简介和IDE发布时间:2022-07-18
下一篇:
基于R语言的Newton-Raphson迭代法(针对二元可求导函数)发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap