创建数据集之数据框

数据框的数据结构与矩阵相似。各列的数据类型可以不相同。数据框的每列是一个变量,每行是一个观测样本。每列的长度必须相同。

创建数据框

  • 创建数据框

数据框使用data.frame函数来创建,其函数原型如下:

data.frame(...,row.names = NULL,stringsAsFactors = default.stringsAsFactors())

其中row.namesNULL或指定要用作行名的列的单个整数或字符串,或者给出数据帧的行名的字符或整数向量;stringsAsFactors用来描述是否将字符型向量自动转换为因子,默认转换,若不改变的话使用stringsAsFactors = FALSE 来指定即可。

例子:

df <- data.frame(姓名 = c("张三","李四","王五"), 成绩 = c(66,77,88),籍贯 = c("天津","北京","广州"))
df <- data.frame(姓名 = c("张三","李四","王五"),成绩 = c(66,77,88),籍贯 = c("天津","北京","广州"),row.names = c("张三信息","李四信息","王五信息"))
#或者分开来写
姓名 <- c("张三","李四","王五")
成绩 <- c(66,77,88)
籍贯 <- c("天津","北京","广州")
df <- data.frame(姓名,成绩,籍贯)

在这里插入图片描述图一

有时用as.data.frame函数可以将另一种数据类型强制转换成数据框类型。

myList <</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值