我对Python还不熟悉。 如果有人能告诉我如何在python中使用by包装数据表,我将不胜感激
例如
tmp2=by(data =tmp,tmp$categorie, FUN = function(x) head(x, nb))
tmp2=do.call("rbind",tmp2)
提前谢谢
根据备注,我完成了我的帖子:
d=d[,c('categorie','titre','permanent')]
> d
categorie titre permanent
1 bro Vide- false
2 bro March false
3 bro Salon false
4 bro Puces false
5 bro Puces false
6 bro March false
2158 var IAM false
2159 var Valer false
2160 zoo Aquar true
2161 zoo Menag true
2162 zoo Aquar true
2163 zoo Aquar true
> (tmp =by(data =d,d$categorie, FUN = function(x) head(x, 2)))
d$categorie: bro
categorie titre permanent
1 bro Vide- false
2 bro March false
------------------------------------------------------------------------------------
d$categorie: var
categorie titre permanent
2158 var IAM false
2159 var Valer false
------------------------------------------------------------------------------------
d$categorie: zoo
categorie titre permanent
2160 zoo Aquar true
2161 zoo Menag true
>
> (tmp2=do.call("rbind",tmp))
categorie titre permanent
bro.1 bro Vide- false
bro.2 bro March false
var.2158 var IAM false
var.2159 var Valer false
zoo.2160 zoo Aquar true
zoo.2161 zoo Menag true
给定的R代码是
split-apply-combine
范例的一个示例:在python中,可以使用
pandas
和groupby
执行相同的操作:相关问题 更多 >
编程相关推荐