全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2623 9
2015-12-07
> lapply(1:6, paste0, "s")
[[1]]
[1] "1s"

[[2]]
[1] "2s"

[[3]]
[1] "3s"

[[4]]
[1] "4s"

[[5]]
[1] "5s"

[[6]]
[1] "6s"
二维码

扫码加我 拉你入群

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

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

全部回复
2015-12-7 14:37:52
首先,这个不是list of list,这个就是一个list

第二,你要区分lapply和sapply的不同。
你把函数换成sapply试一下?
二维码

扫码加我 拉你入群

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

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

2015-12-7 14:47:25
jiangbeilu 发表于 2015-12-7 14:37
首先,这个不是list of list,这个就是一个list

第二,你要区分lapply和sapply的不同。
这就是list of list
[[2]]已经提示了 第二个元素是一个列表,而且是一个只有一个元素的列表
不信用[2]取元素试试看?

其次,sapply的效果更烂
二维码

扫码加我 拉你入群

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

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

2015-12-7 15:32:48
zxun 发表于 2015-12-7 14:47
这就是list of list
[[2]]已经提示了 第二个元素是一个列表,而且是一个只有一个元素的列表
不信用[2]取 ...
一层list是只有一组[[ ]],里面并没有嵌套list,你说的这个,应该是list of vectors

sapply的效果是向量,
复制代码
二维码

扫码加我 拉你入群

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

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

2015-12-7 23:06:48
zxun 发表于 2015-12-7 14:47
这就是list of list
[[2]]已经提示了 第二个元素是一个列表,而且是一个只有一个元素的列表
不信用[2]取 ...
直接打印一个list很容易看不清楚list的结构,推荐用str()函数看。
复制代码
这是一个list of vector, 不是list of list.
二维码

扫码加我 拉你入群

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

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

2015-12-8 09:10:57
suimong 发表于 2015-12-7 23:06
直接打印一个list很容易看不清楚list的结构,推荐用str()函数看。这是一个list of vector, 不是list of l ...
你怎么知道是vector?

list也可以用numeric character创建
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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