R语言_data.frame()函数用法

前言:
微博参与话题 #给你四年时间你也学不会生信#

Data Frames | 数据框

data.frame()函数创建数据框,紧密耦合的变量集合,这些变量共享了矩阵和列表的许多属性,它们被大多数R的建模软件用作基本的数据结构。
data Frame一般被翻译为数据框,感觉就像是R中的表,由行和列组成,与Matrix不同的是,每个列可以是不同的数据类型,而Matrix是必须相同的。

Usage
data.frame(..., row.names = NULL, check.rows = FALSE,
           check.names = TRUE, fix.empty.names = TRUE,
           stringsAsFactors = default.stringsAsFactors())

default.stringsAsFactors()

Arguments | 参数

  • ... : 这些参数要么是表单值,要么是标签=值。组件名称是基于标签(如果存在)或离开的参数本身创建的。
  • row.names: NULL或单个整数或字符串,指定某列用作行名,或者一个字符或整型向量用作数据框的行名。
  • check.rows: 如果是TRUE,那么就检查行长度和名称是否一致性。
  • stringsAsFactors: 逻辑:字符向量是否应该转换为因子?‘factory-fresh’的默认值是TRUE,但是可以通过设置选项(stringsAsFactors=FALSE)来改变这一点。
  • fix.empty.names
    逻辑指示是否参数“未命名”(在未被正式称为someName = arg)获得自动构造的名称。 如果应保留“ ”名称,即使check.names为false,也需要设置为FALSE。

Example | 例子

> L3 <- LETTERS[1:3]
> L3
[1] "A" "B" "C"
> fac <- sample(L3, 10, replace = TRUE)
> fac
 [1] "C" "A" "A" "A" "C" "B" "B" "A" "A" "A"
> (d <- data.frame(x = 1, y = 1:10, fac = fac))
   x  y fac
1  1  1   C
2  1  2   A
3  1  3   A
4  1  4   A
5  1  5   C
6  1  6   B
7  1  7   B
8  1  8   A
9  1  9   A
10 1 10   A

你可能感兴趣的:(R语言_data.frame()函数用法)