全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1750 5
2015-11-30
例如temp <- list();
temp[[1]] <- c(1,2,3);
temp[[2]] <- c(5,6);
temp[[3]] <- c(2,3,4,5,6)
如何用比for循环快的方式求每个单元内的和,即返回 6,11,20



二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-30 16:39:03
。。。。。。
二维码

扫码加我 拉你入群

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

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

2015-11-30 16:40:27
用lapply或者sapply系列,速度上可能快不了多少,但是代码简洁:

复制代码
二维码

扫码加我 拉你入群

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

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

2015-11-30 16:54:11
jiangbeilu 发表于 2015-11-30 16:40
用lapply或者sapply系列,速度上可能快不了多少,但是代码简洁:
多谢,一直以为sapply不能用于lsit
二维码

扫码加我 拉你入群

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

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

2015-11-30 16:58:43
万人往LVR 发表于 2015-11-30 16:54
多谢,一直以为sapply不能用于lsit
sapply是对结果输出的一个简化,simplify的意思。如果能用数据框显示,sapply就会整理成data frame的,如果太复杂,就会返回list结构,与lapply相同。
二维码

扫码加我 拉你入群

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

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

2015-12-11 14:21:05
给个量化的结果,可以参考一下:
复制代码


在我机器上运行的结果是:
复制代码
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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