全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1126 1
2019-01-06
以下循环如何可以得到i 为1到5的所有结果

在写循环中希望是a[i]命名,但是a[i得到的总是数据框的某一列,怎样才能让a[i]就是i=某值时的数据框呢



library(dplyr)

a<-mydata%>%filter(clust==1)
for(i in 1:5){
  a<-mydata%>%filter(clust==1&lp==i)
  c<-tapply( a$sp,list( a$lp, a$sp),length)
  c[is.na(c)] <- 0#
  c
print(c)
}


二维码

扫码加我 拉你入群

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

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

全部回复
2019-1-6 15:40:54
能提供你的mydata的部分数据吗?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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