星‏力手游怎么样正儿八经来讲讲

所有R用户接受的第一个“莫名其妙”的原则就是:

不要在R中写显式循环...

我第一次接受到这个“黄金律”就跟当年从basic语言转到C语言的时候,老师说:

不要写go 上看到许多人鼡一个莫名其妙的ddply函数或者ldply函数来实现类似sapply的功能一时之间难免好奇。于是按图索骥找到了。于是开启了一扇门(顿时想到叶诗文拿到第二枚金牌的时候,两位央视解说员激情四射的即时附和)相映成趣啊。plyr的解释只有一句:The split-apply-combine strategy for R嗯,超级符合其一贯的风格...

简单来说这个包就是用来简化apply类函数的使用的。作者给出了一个稳健回归的例子():

嗯代码长度上可以看出来显著差别了吧,嘻嘻基本上,plyr就是一步步的从split()到lapply()最后rbind()结果嗯我个人是怎么用的呢?小小剧透一下最近在处理一堆XML数据,虽然自认对HTML很熟但是对XML还是各种两眼一抹黑。为了把XML转为方便的data.frame格式网上一通乱搜最终找到了简洁的解决方案:

## xml_names中含有一系列的XML文件地址,为字符串向量

调用XML包的xmlToList()函数之后,就可以用ldply方便的开始揉数据了嘻嘻,然后加一个 print()函数就可以舒舒服服的见证屏幕上几千个XML文件被慢慢刷成自己想要的格式的过程了。爽死了

从数据输入上来看,支持三大类——arraylist和dataframe。我个人最偏爱dataframe虽然list有时候更方便灵活。另外还有几个方便的函数可以用比如:

  • rename():又是一个handy的函数,按变量名而不是变量位置重命名
  • join():对于习惯SQL的童鞋,可能比merge()用起来更顺手吧(当然也更快一点)不过灵活性还是比鈈上merge()嗯。

好吧看出这位作者Hadley的风格了吧,基本上能save your life的函数都给预备好了现在我的办公桌上常年挂着stringr的简短说明,然后习惯画图揉数據...这算不算Hadley依赖症捏?

正儿八经的R包介绍说完了之后开始一点欢乐的时间。常来的读者们大都知道我最近成功的由“对外”的consultant角色转變为“对内”的analyst,嗯工作的重点大不一样了(交流+理解 -> 理解+实现)。当然这更多是一种个人选择希望接触到更好玩的数据,进一步实現个人价值××××(废话官话连篇就不赘述了)。可是,总得让人有个吐槽的时刻嘛。附上“现实体”漫画,嘻嘻。

加载中请稍候......

}

· 超过31用户采纳过TA的回答

屹然挺竝安全首选的(Y1234点C  C)。里面人多不多啊,、正儿八经来讲讲它上岸的落水者慢慢的消息变成简单不能

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信