前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R语言R包相关学习记录

R语言R包相关学习记录

原创
作者头像
用户11039740
修改2024-03-28 12:42:33
530
修改2024-03-28 12:42:33

Day6-芯芯


关于这次的任务,我又做了些新的尝试

数据框选取列,用[]和$只能选出值,没有行名和列名

代码语言:R
复制
test[,1]
代码语言:R
复制
test$Petal.Length

但是出现了一个奇怪的现象,当我将两列的数据合并之后,用[]又有列名和行名了

  • 原因:用$取列时,取出来的是向量,所以没有行列名,用[]取一列时写上逗号就是向量,不写的时候就是数据框,这里我写了,所以时向量,也没有行名和列名。

但当我将两列合并之后再用[]取,又有了行列名

代码语言:R
复制
test[,vars]
代码语言:R
复制
test[vars]

而上面这两个结果一样,这又是为什么呢?

  • 原因其实是:当我将两列合在一起的时候,其实就是相当于创建了一个新的数据框,而不再是向量,所以取的时候只能出来是带行列名的数据框。

其实在本次做作业的过程中,我还犯了一个错,我把filter记错了,本来是取行的我记成取列的了,导致我的一些尝试一直报错,但是(重点来了!),老师真的一眼就看出来我哪里错了,打错大小写,还有用错函数,还有一些我的疑问都可以给到很正确很令人信服的解答!


最后不得不再说一次,花花姐真的yyds!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据框选取列,用[]和$只能选出值,没有行名和列名
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档