R语言-实现list的嵌套与提取嵌套中的值
R的数据结构有很多种,常用的包括向量vector,矩阵matrix,数组array,列表list和dataframe数据框。因为使用了for循环,还会产生层层嵌套的超大list,这时候,如何定义这个嵌套的list,如何取出里面的值就变得很重要。具体的逻辑关系其实很简单,只要头脑清醒不把自己绕晕,无论多少层轻松搞定!先拿两层的为例好了:题目:从同一个函数随机生成20个data sets,每个data set都用K-means进行分类,K从2~10都遍历一遍。结果保存在一个list里。想提取全部20次的结果:直接datasets。得用for循环从1~20来一个datasets[[i]]$dat逐一取出来。这个应该很好理解,因为小list里是包含两种元素,外面嵌套list的才是重复20次。第二步:然后就是对这个大的datasets运行K-means,K=2~10。for循环很好写,具体的框架大致就是这样:”???
下载地址
用户评论