R 语言数据结构 --2 矩阵和数据框②数据框-dataframe

Posted def-phoenix

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R 语言数据结构 --2 矩阵和数据框②数据框-dataframe相关的知识,希望对你有一定的参考价值。

2018年6月11日晚,今天又中午没睡觉,但是还是不觉得困。也不觉得头疼,其实很多事情都是分人的。你不一定非要午睡,午睡是给早上干完活回寝室特别累的人,是视情况而定的,并不是每个人每天都要午睡的,很多事情养成了习惯反而是一种拖累,相反适时而动才是明智之举。比如早起早睡是好习惯,午睡如果下午会觉得头疼,就应该反思适不适合自己,很多事情也是这样。强迫自己并不好。

说多了,说回来,今天讲数据框dataframe 注意是data不是date。很重要!!!打错字哭都没用。

1dataframe的创建:

一般其实都不创建的,都是直接读取的。比如read.table

但是还是知道一下比较好。

技术分享图片

注意!数据框并不要求你一定要每个元素类型都相同,只需要每一列都相同就行了。

然后索引的时候也和matrix一样

技术分享图片

上面分别查找a的第一行第一个,第一行,第二列。

技术分享图片

这里注意[] 和[[]]是不一样的。一个是返回dataframe,一个直接返回一个向量。

而对于dataframe来说还有一个$方法。效果等同意双方括号:[[]]

技术分享图片

另外注意对于RStudio来说可以在右侧environment中直接对dataframe进行查看。点击查看哦!

并且可以通过fix()和edit()完成对一个dataframe进行更改或者不更改返回一个新的数据框。

其它小技巧:

可以通过attach和detach来将一个dataframe装入search环境中。

2通过with和within对dataframe进行访问和更改。

技术分享图片

with无法改变dataframe

技术分享图片

within可以,用法

a=within(a,{
fx=2:11
abc=2:11
})

与此同时还有transform和subset就不多讲了。

今天就到这里吧!

 




以上是关于R 语言数据结构 --2 矩阵和数据框②数据框-dataframe的主要内容,如果未能解决你的问题,请参考以下文章

R 语言数据结构 --2 矩阵和数据框①矩阵-matrix

R语言数据结构-数据框&矩阵&列表

R语言基础-向量|矩阵|数组|数据框|数据IO|实用函数

学习R语言:数据框

R语言数据转换(一)2021.2.25

《R语言实战》自学笔记28-将函数应用于矩阵和数据框