附代码,R语言中最基础的数据结构是一维向量( 二 )
文章图片
文章图片
与向量相似 , 数据框允许使用方括号通过位置访问单个元素 , 但是要用两个位置指定 , 而不是向量中的一个位置 。 第一个是行数 , 第二个是列数 。 用theDF【3 , 2】可以得到theDF的位于第三行第二列的元素 。
文章图片
【附代码,R语言中最基础的数据结构是一维向量】
文章图片
通过指定行而不指定任何列可以访问一整行 。 同样 , 可以指定列而不指定任何行来访问一整列 。
文章图片
文章图片
【附代码,R语言中最基础的数据结构是一维向量】将列参数指定为字符向量可以以列名访问多列 。
文章图片
访问指定列的另外一种方式是把列的名字(索引数)作为方括号里的第二个参数 , 或者作为单方括号或双方括号里的唯一参数 。
文章图片
文章图片
这些方法的输出不尽相同 。 有些返回一个向量 , 有些返回一个单列的数据框 。 为了确保输出单列的数据框 , 使用单方括号 , 同时指定第三个参数:drop=FALSE 。 通过列索引数指定某列也同样适用 。
文章图片
factor的特殊存储形式也可以表示成数据框的形式 , 为此用model.matrix创建一个指示变量(或哑变量)的集合 。 列代表factor的水平值 , 每行里 , 对应水平值的那行为1 , 其他为0 。
文章图片
2、列表
R语言的列表是一个容器 , 可以存储相同类型或者不同类型的数据 。 列表可以存储任意数量、任意类型的对象 。 列表可以全部包含数值型或者字符型数据 , 也可以包含两种数据类型的混合 , 以及数据框或者其他列表 。
列表用list函数创建 , 函数的参数即为列表的元素 。
文章图片
推荐阅读
- 周到|马里公开致歉:向因语言问题引起球迷误会表示歉意
- stdolly|热闹非凡,有不少游客特地过去打卡,斯里兰卡一年中最重要的节日
- 空心|记 Arthas 实现一次 CPU 排查与代码热更新
- 路飞写代码|59连问仍需联合调查,贝索斯的亚马逊被针对?,百亿订单成泡影
- 中国侨网|新生无法入境 日本语言学校面临破产
- 上海嘉定|他听不见 却不妨碍他熟练使用多种“语言”
- 入秋后凉意袭来 你知道宇宙中最低温度是多少吗
- 科技日报|入秋后凉意袭来 你知道宇宙中最低温度是多少吗
- 科学|天文学家发现了太阳系中最小的矮行星,推测以前有两颗大行星相撞
- 科学|宇宙中最大的恒星有多大?是太阳的45亿倍大
