R语言之data.frame和 data.table的创建

时间:2022-11-18 21:08:19

**
data.frame默认将非数字转换成因子
data.table将非数字转换成字符
data.table继承data.frame 但是采用了多线程,加快了运行速度。
(多线程另外写)
(data.table 具体内容另外写)

**

代码块

#创建数据框 data.frame 为自带包**

> z <- data.frame(x=1:4,y=c(43,2,3,2))
> z
> 
  x  y
1 1 43
2 2  2
3 3  3
4 4  2


# 创建data.table data.table是外接包

 方法1 :

> library(data.table)
> w <- data.table(x=1:4,y=c(43,2,3,2))
> w
   x  y
1: 1 43
2: 2  2
3: 3  3
4: 4  2

 方法2: 

> x <- data.table(z)
> x
   x  y
1: 1 43
2: 2  2
3: 3  3
4: 4  2