Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 列表中的列表和lappy_R_Apply_Lapply - Fatal编程技术网

R 列表中的列表和lappy

R 列表中的列表和lappy,r,apply,lapply,R,Apply,Lapply,我有一个包含十个元素的列表,每个元素都包含两个元素。这是str()的一部分: 我想将函数min应用于每个列表的第二个元素形成的向量,但我不知道如何使用嵌套列表 范例 results <- list(list(1, 2), list(3, 4), list(5, 6), list(4, 1), list(5, 1), list(5, 1), list(-1, 10), list(6, 0), list(0, 9), list(4, 4)) 结果这可能会有帮助

我有一个包含十个元素的列表,每个元素都包含两个元素。这是str()的一部分:

我想将函数min应用于每个列表的第二个元素形成的向量,但我不知道如何使用嵌套列表

范例

results <- list(list(1, 2), list(3, 4), list(5, 6), list(4, 1), list(5, 1),
                list(5, 1), list(-1, 10), list(6, 0), list(0, 9), list(4, 4))
结果这可能会有帮助:

min(sapply(results, `[[`, 2))
或相当于:

min(sapply(results, function(x) { x[[2]] }))

你的意思是像
min(sapply(results,
[[[
,2])
?这能得到你想要的吗?可能就是这样。什么是[[Do?它只意味着提取子列表的第二个元素。或者
min(sapply(results,function(x){x[[2]]),
,它们是等价的。写一个答案,我会接受。当然!很高兴它有帮助。
min(sapply(results, function(x) { x[[2]] }))