R语言:lengths计算列表list中元素的个数 - CSDN博客

文章推薦指數: 80 %
投票人數:10人

R语言:lengths计算列表list中元素的个数 ... 这次介绍一个大家可能会用到的函数,但是又与我们常用的函数有所区别。

lengths. 一 ... R语言:lengths计算列表list中元素的个数 茁壮小草 2016-12-0921:19:17 56872 收藏 16 分类专栏: R语言 文章标签: r语言 lengths length 版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/xxzhangx/article/details/53544185 版权 R语言 专栏收录该内容 43篇文章 4订阅 订阅专栏 这次介绍一个大家可能会用到的函数,但是又与我们常用的函数有所区别。

lengths 一看,还以为是length函数,我们要介绍的函数后面多了一个s,专门用于计算列表list的长度,下面用例子来呈现我们的函数。

首先,我们先来介绍length函数,再来介绍lengths,最后对两个差异的地方进行对比,查看区别。

length Getorsetthelengthofvectors(includinglists)andfactors,andofanyotherRobjectforwhichamethodhasbeendefined 帮助文档内容:x是向量,因子,列表 >length(diag(4))#=16(4x4) [1]16 >length(1:5) [1]5 >length(options())#12ormore [1]76 >length(y~x1+x2+x3)#3 [1]3 >length(expression(x,{yrequire(stats) >fm1length(fm1$call)#3,lm()andtwoarguments. [1]3 >length(formula(fm1))#3,~lhsrhs [1]3 lengths Getthelengthofeachelementofalistoratomicvector(is.atomic)asanintegerornumericvector. x为列表、向量 >require(stats) >ll $`5` [1]41361218NA2823198NA7161114181434630 [20]11111432NANANA234511537 $`6` [1]NANANANANANA29NA7139NANA23NANA2137201213NANANANANA [26]NANANANANA $`7` [1]1354932NA644077979785NA1027NA748356179 [20]6316NANA80108205282506459 $`8` [1]3991678356612289110NANA442865NA22592331 [20]44219NA4516873NA761188485 $`9` [1]967873914732202321244421289134618132416132336714 [26]30NA141820 >lengths(l,use.names=F) [1]3130313130 >lengths(expression(u,v,1+0:9)) [1]113 >ff [1]1112222223 >datesdates $`1` [1]"2016-12-0921:09:50CST""2016-12-0921:09:51CST" [3]"2016-12-0921:09:52CST" $`2` [1]"2016-12-0921:09:53CST""2016-12-0921:09:54CST" [3]"2016-12-0921:09:55CST""2016-12-0921:09:56CST" [5]"2016-12-0921:09:57CST""2016-12-0921:09:58CST" $`3` [1]"2016-12-0921:09:59CST" >lengths(dates,use.names=F) [1]361 lengths和length >ff [1]1112222223 >datesdates $`1` [1]"2016-12-0921:09:50CST""2016-12-0921:09:51CST" [3]"2016-12-0921:09:52CST" $`2` [1]"2016-12-0921:09:53CST""2016-12-0921:09:54CST" [3]"2016-12-0921:09:55CST""2016-12-0921:09:56CST" [5]"2016-12-0921:09:57CST""2016-12-0921:09:58CST" $`3` [1]"2016-12-0921:09:59CST" >lengths(dates,use.names=F) [1]361 >length(dates) [1]3 length得到的是list的个数,lengths是得到每个list下的个数。

这个是计算时很重要。

顿时感觉这个函数很神奇。

哈哈哈! 茁壮小草 关注 关注 9 点赞 踩 0 评论 16 收藏 一键三连 扫一扫,分享海报 专栏目录 R语言length函数计算向量、列表、字符串长度实战 data+scenario+science+insight 09-11 761 R语言length函数计算向量、列表、字符串长度实战 目录 R语言length函数计算向量、列表、字符串长度实战 #基本语法 #向量长度计算 #列表的长度计算 #字符串长度计算 #基本语法 length(x) #向量长度计算 x1]



請為這篇文章評分?