我有list a = [[1,2,3],[4,5,6],[7,8,9]],并希望将其转换为list b = [[1,4,7],[2,5,8],[3,6,9]]。有可能这样做吗?即取第一个元素点中的所有值,并合并成一个新的列表,第2、3等都是相同的。
假设初始列表中有未知数量的元素,并且每个元素都有未知的长度,即一个元素中可能有40个元素,并且每个元素包含14个数字。谢谢
下面是一个列表x <- list(a = list(1:5) , b = c(6:10) )。当子设置时,x[[c(2,3)]] works but x[[1,3]])抛出一个错误,下标超出界限。但当a = list(10,12,13)。起作用了。list[1:3]和list[1,2,3]之间有什么区别,为什么子设置list[1:3]会抛出一个错误?