数据框:data frame
data.frame()
1
#data frame 数据框
#第一个参数代表第一列的内容,第二个参数表示第二列的内容
df <- data.frame(id = c(1,2,3,4),name = c("a","b","c","d"),gender = c(TRUE,TRUE,FALSE,FALSE))
#查看数据框有多少行
nrow(df)
#查看数据框有多少列
ncol(df)
#定义一个类似矩阵的数据框
df2 <- data.frame(id=c(1,2,3,4),score = c(89,90,70,50))
#数据框转换成矩阵,要求,第二个参数的数据类型必须一样
data.matrix(df2)
2-7数据框
数据框(data frame):存储表格数据(tabular data),我们可以把数据框当成一种列表形式,其中各元素的长度是相同的(1.每个元素代表一列数据 2.每个元素的长度代表行数 3.元素类型可以不同)
如何创建一个数据框:
df<-data.frame(id=c(1,2,3,4),name=c("a","b","c","d"),gender=c(TRUE,TRUE,FALSE,FALSE))(第一个参数代表第一列的内容,第二个参数代表第二列的内容)
nrow(df)
ncol(df)
df2<-data.frame(id=c(1,2,3,4),score=c(80,86,90,100))
data.matrix(df2)(将数据框转化为矩阵)
2-7数据框
数据框(data frame):存储表格数据(tabular data),我们可以把数据框当成一种列表形式,其中各元素的长度是相同的(1.每个元素代表一列数据 2.每个元素的长度代表行数 3.元素类型可以不同)
如何创建一个数据框:
df<-data.frame(id=c(1,2,3,4),name=c("a","b","c","d"),gender=c(TRUE,TRUE,FALSE,FALSE))(第一个参数代表第一列的内容,第二个参数代表第二列的内容)
nrow(df)
ncol(df)
df2<-data.frame(id=c(1,2,3,4),score=c(80,86,90,100))
data.matrix(df2)(将数据框转化为矩阵)
数据框:1.存储表格数据 2.视为各元素长度相同的列表(元素类型可以不同)
df <- data.frame(id=c(1,2,3,4),name=c("a","b","c"))#建立数据框
nrow(df) #查看df的行数
ncol(df) #查看df的列数
对于相同类型的数据的数据框可以直接转换为矩阵
data.matrix(df2) #其中df2中元素类型相同
数据框 data frame
df<data.frame(id=c(1,2,3,4),name="a","b","c","d"),gender=c(TRUE,TRUE,FALSE,FALSE))
可以理解为列表
data.matrix()-----将数据框转化为矩阵
数据结构----数据框
用data.matrix(df)将数据框转化为矩阵,唯一不同的是矩阵的前面用【1,】来表示行
df函数创建数据框,里面有三列,第一列id包含的元素内容是1,2,3,4
数据框与矩阵类似,但是数据框每列元素内容不一样,但是他与list相像,可以用nrow(),ncol()查看多少行,多少列
数据框data frame
数据框(data frame)
一、存储表格数据(tabular data)
二、视为各元素长度相同的列表
(1)每个元素代表一列数据
(2)每个元素的长度代表行数
(3)元素类型可以不同
创建数据框:df <- data.frame(id = c(1,2,3,4), name = c("a","b","c","d"), gender = c(TRUE,TRUE,FALSE,FALSE))
查看数据框行列数:nrow(df), ncol(df)
某些特殊的数据框(每个元素的数据类型一样)可以转换为矩阵:
data.matrix(df2) (df2为一元素数据类型一样的数据框)
数据框是用来存储表格数据的,可视为各元素长度相同的列表(每个元素代表一列数据,每个元素的长度代表行数,元素类型可以不同)
创建数据框用data.frame(),可以给列命名
将数据框转换成矩阵用data.matrix()
数据框用于存储表格数据;
可将数据框视为各元素长度相同的列表;
每个元素代表一列数据,每个元素的长度代表行数,元素类型可以不同;
用data.frame()来创建数据框,例如
x <- data.frame(id = c(1,2,3,4), name = c("a", "b", "c", "d"), gender = c(TRUE, TRUE, FALSE ,FALSE));
用data.matrix()将数据框转化为矩阵;
数据结构-数据框
创建一个数据框:df<-data.frame(id = c(1,2,3,4),name = c("a","b","c","d"), gender = c(TRUE,TRUE,FALSE,FALSE))
当数据框只有一个数据类型时可以转换为一个矩阵:
df2<-data.frame(id = c(1,2,3,4),score = c(80,86,90,100))
data.matrix(df2)
data.matrix(df) 把df转换成matrix.
df<-data.frame(a=c(),b=c()) 定义不同的列。
nrow(df)
ncol(df)
R数据结构
7.数据框(data frame):用于存储表格数据,可视为各元素长度相同的列表。每个元素代表一列数据,每个元素的长度代表行数,元素类型可以不同。(数学理解:相当于几个列向量构成的向量组)
创建数据框:df <- data.frame(id = c(1,2,3,4), name=c("a","b","c","d"), gender=c(TRUE, TRUE, FALSE, FALSE)) #每个参数定义一个字段
查看数据框行数与列数:nrow(df), ncol(df)
将数据框转换成矩阵:
> df2 <- data.frame(id=c(1,2,3,4), score=c(80,86,90,100)) > df2 id score 1 1 80 2 2 86 3 3 90 4 4 100 > data.matrix(df2) id score [1,] 1 80 [2,] 2 86 [3,] 3 90 [4,] 4 100
df<-data.frame(id=c(1,2,3,4),name=c("a","b","c","d"),sex=c(TRUE,TRUE,FALSE,TRUE))
#数据框(data frame)
#存贮表格数据,数据类型可以不一样 df<-data.frame(id=c(1,2,3,4),name=c("a","b","c","d"),gender=c(TRUE,TRUE,FALSE,FALSE))#输出结果类似于矩阵输出,但存在不同类型数据 nrow(df)#查看行数 ncol(df)#查看列数 df<-list(id=c(1,2,3,4),name=c("a","b","c","d"),gender=c(TRUE,TRUE,FALSE,FALSE))#更改函数名为列表类型 data.matrix(df) df<-data.frame(id=c(1,2,3,4),score=c(80,90,90,98)) df data.matrix(df)#把数据框转换为矩阵,数据矩阵。若是单单输入matrix(df)泽慧是另外的结果
data frame数据框:主要用于存储表格数据(tabular data)
可以把data frame当成一种列表形式,各个元素长度相同,
每个元素对应data frame中每一列数据,每个元素长度代表行数,元素类型可以不同
df<-data.frame(id=c(1,2,3,4), name=c("a","b","c","d"), gender= c(TRUE,TURE,FALSE,FALSE))
dataframe 和矩阵非常像,matrix每一列每一个元素 类型都一样,但是dataframe的类型是不一样的,可以把它理解成一个列表, 第一列是列表的第一个元素,名字是id, 第二列是列表的第二个元素,名字是name,
如果把data.frame改成list,生成的就是一个列表
特殊形式: 如果数据框类型都一样,可以用data.matrix(),把数据框转换成矩阵
数据框:
存储表格数据。视为各种元素长度相同的列表,每个元素代表一列数据,每个元素的长度代表行数,元素类型可以不同。相当于list。
创建数据框:数据框名字 <- data.frame(第一列内容id=c(1,2,3,4),第二列内容name=c(1,2,3,4),...,第n列内容) #列名和列的值
查看数据框行数:nrow(数据框名字)
查看数据框列数:ncol(数据框名字)
将数据框转换成矩阵:矩阵名字 <- data.matrix(数据框名字)
数据框:
存储表格数据。视为各种元素长度相同的列表,每个元素代表一列数据,每个元素的长度代表行数,元素类型可以不同。相当于表格
创建数据框:数据框名字 <- data.frame(第一列内容id=c(1,2,3,4),第二列内容name=c(1,2,3,4),...,第n列内容) #列名和列的值
查看数据框行数:nrow(数据框名字)
查看数据框列数:ncol(数据框名字)
将数据框转换成矩阵:矩阵名字 <- data.matrix(数据框名字)