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的主要内容,如果未能解决你的问题,请参考以下文章