为了账号安全,请及时绑定邮箱和手机立即绑定

如何在每个组内和大熊猫组内做某事

如何在每个组内和大熊猫组内做某事

慕婉清6462132 2021-11-09 10:36:48
我有一个 df,例如:    cluster_name    qseqid  sseqid  pident  length  qstart  qendcluster_000001      seq1    YP_009416.1 57.4    61  0   182cluster_000001      seq2    NP_592.1    24.1    349 68  1081cluster_000002      seq4    YP_009695.1 25.7    249 0   725cluster_000002      seq3    YP_009695.1 25.8    291 0   818cluster_000003      seq8    YP_002675.1 25.8    291 0   818在每个集群中,我想对 sseqid 的每个值做一些事情,换句话说,我应该是这样的:for cluster in blast.groupby('cluster_name'):     for row in blast['sseqid']:        print(row)        print("ok")然后结果应该是:YP_009416.1NP_592.1okYP_009695.1YP_009695.1ok YP_002675.1但它不起作用。
查看完整描述

1 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

尝试:


for _, cluster in blast.groupby('cluster_name'): 

    for row in cluster['sseqid']:

        print(row)

    print("ok")


查看完整回答
反对 回复 2021-11-09
  • 1 回答
  • 0 关注
  • 218 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号