全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
6135 20
2017-02-19
而是用apply、aggregate之类的函数,这其中有什么道理啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-2-19 19:20:23
R也用循环呀,我就经常用循环做输入和输出,包括可视化啥的;apply这些是针对数据结构可以进行类似并行的处理,而且并行的话可以大大降低复杂度,毕竟一个for一个while能让计算时间增加数倍
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-2-19 19:31:17
这些函数R都进行过优化,速度比用for循环快很多
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-2-19 19:40:18
wuyi0614 发表于 2017-2-19 19:20
R也用循环呀,我就经常用循环做输入和输出,包括可视化啥的;apply这些是针对数据结构可以进行类似并行的处 ...
怎么听说用循环会被嘲笑啊,而且速度非常慢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-2-19 19:43:14
qoiqpwqr 发表于 2017-2-19 19:31
这些函数R都进行过优化,速度比用for循环快很多
r的循环为什么慢啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-2-19 20:04:45
因为是解释型的。每一行代码都解释一遍再运行。

为了执行速度,能避免循环的尽量避免。

但是就编程而言,有些时候循环是没有办法避免的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群