如何根据两个变量的条件打印特定输出

KratosAurion

我有一个这样的数据框:

句子

我想要这样的输出:

名称1:

任务1:

句子1

句子2

任务2:

句子3

名称2:

任务1:

句子4

名称3:

任务1:

句子5

任务2:

句子6

这是我到目前为止所做的:

for name in df.Name.unique():
    print(name + ' :\n')
    for mission in df.Mission.unique():
        print(mission + ' :\n')
        for index, value in df.Phrases[df.Mission == mission].items():
            print(value)
            print()
    for index, value in df.Phrases[df.Name == name].items():
        print(value)
        print()
       
    print('\n')

但是输出的结果并不完全是我所得到的,我看到了什么是错误的,但是我无法弄清楚如何处理它:

名称1:

任务1:

句子1

句子2

句子4

句子5

任务2:

句子3

句子6

句子1

句子2

句子3

名称2:

任务1:

句子1

句子2

句子4

句子5

任务2:

句子3

句子6

句子4

名称3:

任务1:

句子1

句子2

句子4

句子5

任务2:

句子3

句子6

句子5

句子6

亚历山大·桑桑杰里(Alexandrosangeli)

您可以为自己的数据框优化代码,但逻辑相同:

我的数据框:

在此处输入图片说明

for name in df.name.unique():
    print(name)
    for miss in df.mission.unique():
        print('  ' + miss)
        for sentence in df.sentences[(df.name == name) & (df.mission == miss)].tolist():
            print('    ' + sentence)

输出量

name1
  mission1
    sentence1
    sentence2
  mission2
    sentence3
name2
  mission1
    sentence4
  mission2
name3
  mission1
    sentence5
  mission2
    sentence6

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据特定条件组合两个变量R

来自分类Dev

Python一个打印命令两个变量将两个不同的行输出到屏幕

来自分类Dev

如何根据不同的条件做两个MySQL SUM

来自分类Dev

根据两个条件进行过滤

来自分类Dev

检索输出-连接两个变量

来自分类Dev

如何根据条件删除两个列的重复项?

来自分类Dev

基于两个变量的条件匹配

来自分类Dev

根据特定条件在熊猫的两个表中比较两列

来自分类Dev

一个打印语句,两个变量在两个不同的行上打印

来自分类Dev

在SAS / SQL中根据条件删除两个变量分组

来自分类Dev

根据两个条件删除行

来自分类Dev

根据两个条件以及每个条件的多个级别对新变量进行分类

来自分类Dev

根据特定条件组合两个变量R

来自分类Dev

如何根据名称变量的条件打印特定输出

来自分类Dev

根据特定条件将列表分为两个列表

来自分类Dev

打印两个后台脚本的输出

来自分类Dev

如何并排打印两个回显命令的输出

来自分类Dev

KML根据条件在其他两个标签之间插入特定标签

来自分类Dev

检查两个变量signum与条件

来自分类Dev

如何根据与两个不同列相关的两个条件打印所有行?

来自分类Dev

仅打印满足两个条件的特定xml值

来自分类Dev

我不知道如何打开这两个 Json 列表并打印其中的输出

来自分类Dev

对输出感到困惑。返回两个变量并仍然打印

来自分类Dev

如何根据其他两个通用公式的条件生成变量

来自分类Dev

如何添加这两个变量并正确输出?

来自分类Dev

根据两个不同 GIS 节点之间的距离选择输出的条件

来自分类Dev

如何根据两个变量之间的时间范围添加新的夜间/白天变量

来自分类Dev

如何让文本根据其条件继承两个值?

来自分类Dev

如何根据条件合并两个 SQL Server 表?

Related 相关文章

  1. 1

    根据特定条件组合两个变量R

  2. 2

    Python一个打印命令两个变量将两个不同的行输出到屏幕

  3. 3

    如何根据不同的条件做两个MySQL SUM

  4. 4

    根据两个条件进行过滤

  5. 5

    检索输出-连接两个变量

  6. 6

    如何根据条件删除两个列的重复项?

  7. 7

    基于两个变量的条件匹配

  8. 8

    根据特定条件在熊猫的两个表中比较两列

  9. 9

    一个打印语句,两个变量在两个不同的行上打印

  10. 10

    在SAS / SQL中根据条件删除两个变量分组

  11. 11

    根据两个条件删除行

  12. 12

    根据两个条件以及每个条件的多个级别对新变量进行分类

  13. 13

    根据特定条件组合两个变量R

  14. 14

    如何根据名称变量的条件打印特定输出

  15. 15

    根据特定条件将列表分为两个列表

  16. 16

    打印两个后台脚本的输出

  17. 17

    如何并排打印两个回显命令的输出

  18. 18

    KML根据条件在其他两个标签之间插入特定标签

  19. 19

    检查两个变量signum与条件

  20. 20

    如何根据与两个不同列相关的两个条件打印所有行?

  21. 21

    仅打印满足两个条件的特定xml值

  22. 22

    我不知道如何打开这两个 Json 列表并打印其中的输出

  23. 23

    对输出感到困惑。返回两个变量并仍然打印

  24. 24

    如何根据其他两个通用公式的条件生成变量

  25. 25

    如何添加这两个变量并正确输出?

  26. 26

    根据两个不同 GIS 节点之间的距离选择输出的条件

  27. 27

    如何根据两个变量之间的时间范围添加新的夜间/白天变量

  28. 28

    如何让文本根据其条件继承两个值?

  29. 29

    如何根据条件合并两个 SQL Server 表?

热门标签

归档