美文网首页程序员我爱编程
R语言数据框简单介绍

R语言数据框简单介绍

作者: 红蜻蜓q | 来源:发表于2018-04-13 16:16 被阅读0次

R的数据结构中,数据框是使用频率最高的数据结构。这里讨论数据框的构造。

a <- 1
b <- 1 : 6
c <- letters[1 : 6]
df <- data.frame(a, b, c)

代码构造了一个如下的数据框,df就像Python中的变量名一样,函数可以通过它来传引用。

a b c
1 1 a
1 2 b
1 3 d
1 4 e
1 5 f
1 6 g

data.frame 是一个函数, 按照公认的观点,你可以把函数看成一个黑盒子。在这里它接受了三个向量类对象作为实参,返回一个数据框对象。
还有其他构造方法吗? 有。

x <-  matrix(1:6, 2, 3)
df2 <- as.data.frame(x)

看起来就像 Python 中的类型转换。
要处理数据的一个问题是,如何定位数据框的一个记录。

df[1, 1] # 1
df[ , 1] # 1 1 1 1 1 1
df[ c('a', 'b')] # 第一列和第二列

'[ ]' 是什么?
它是函数,接收两个向量作为实参,并且是泛型的。

相关文章

  • R语言数据框简单介绍

    R的数据结构中,数据框是使用频率最高的数据结构。这里讨论数据框的构造。 代码构造了一个如下的数据框,df就像Pyt...

  • R语言--高效操作数据框(dplyr包)(3)

    本文是R语言--高效操作数据框(dplyr包)系列的第三篇,主要介绍了数据框连接操作、数据框集合操作和数据框的分组...

  • R基础与机器学习初探

    一.R语言基础 1.1 R的数据结构 向量、数据框、矩阵属于最常用的R数据结构,关于基础这里不多讲,简单概括一下 ...

  • R函数学习-tibble()

    R for data science ||使用tibble实现简单数据框 tibble是R语言中一个用来替换dat...

  • 2019-08-10 Day-5 杜诗蓓

    今日重点:R语言数据类型:向量和数据框

  • R语言--高效操作数据框(dplyr包)(1)

    数据框是R语言中的一个重要数据结构,在数据分析过程中,主要的数据对象就是数据框。R语言内置了data.frame类...

  • R 语言-数据框

    数据框是一种表格式的数据结构。数据框旨在模拟数据集,与其他统计软件例如SAS的数据集的概念是一致的。数据集通常是由...

  • R语言——数据框

    由于不同的列包含不同模式(数值型、字符型)的数据,数据框的概念较矩阵来说更为一般。 数据框可通过函数data.fr...

  • R语言-数据框

    生成数据框 手动生成数据框 数据框名称=data.frame(列名1=数据,列名2=数据,....) 外部数据导入...

  • R programming - WEEK4

    参考文献 R语言实例-数据过滤grep正则表达式R 语言中,数据框依据不同列进行排序R语言rank函数详细解析R语...

网友评论

    本文标题:R语言数据框简单介绍

    本文链接:https://www.haomeiwen.com/subject/blnckftx.html