遍历每一行并比较数据框的列值

rshar

我有以下数据框。我想遍历每一行并比较分数列(如果值> = cut_off列表中存在的值)。

                         seq  score    status
7    TTGTTCTCTGTGTATTTCAGGCT  10.42  positive
56                 CAGGTGAGA   9.22  positive
64   AATTCCTGTGGACTTTCAAGTAT   1.23  positive
116                AAGGTATAT   7.84  positive
145                AAGGTAATA   8.49  positive
172                TGGGTAGGT   6.86  positive
204                CAGGTAGAG   7.10  positive
214  GCGTTTCTTGAATCCAGCAGGGA   3.58  positive
269                GAGGTAATG   8.73  positive
274  CACCCATTCCTGTACCTTAGGTA   8.96  positive
325                GCCGTAAGG   5.46  positive
356                GAGGTGAGG   8.41  positive
cut_off = range(0, 11)

到目前为止,我尝试过的代码是:

cutoff_list_pos = []
number_list_pos = []

cut_off = range(0, int(new_df['score'].max())+1)

for co in cut_off:
    for df in df_elements:
        val = (df['score']>=co).value_counts()
        cutoff_list_pos.append(co)
        number_list_pos.append(val)

所需的输出是:

     cutoff  true  false
0          0            12.0            0
1          1            12.0            0
and so on..

如果分数大于等于cut_off中的值,则应将行指定为true,否则为false。

耶斯列尔

您可以keysconcat的值中使用参数in cutoff_list_pos,然后通过以下方式转置索引并将其转换为列DataFrame.reset_index

df = (pd.concat(number_list_pos, axis=1, keys=cutoff_list_pos, sort=False)
       .T
       .rename_axis('cutoff')
       .reset_index())

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

遍历数据框列表,并删除其中的每一列和每一行

来自分类Dev

如何通过遍历Python数据框中的每一行将计算的值存储在新列中?

来自分类Dev

访问每一行并检查数据框中的每一列值

来自分类Dev

遍历数据框中列的每一行中的列表

来自分类Dev

比较其他熊猫数据框的每一行中的值

来自分类Dev

如何为熊猫数据框的每一行打印索引值,列名和列数据?

来自分类Dev

R将数据框中的每一列除以最后一行的值

来自分类Dev

R将数据框中的每一列除以最后一行的值

来自分类Dev

如何使数据框中的每一行的每一列都有一个值?

来自分类Dev

使用函数更改数据框列每一行的值

来自分类Dev

按列值对数据框中的每一行进行排序

来自分类Dev

合并具有共同值的每一行的数据框中列内容

来自分类Dev

查找数据框每一行的元素的列索引

来自分类Dev

查找数据框每一行的元素的列索引

来自分类Dev

检查数据框中的每一行和每一列,并用用户定义函数替换值

来自分类Dev

数据框:比较列值和下面的一行

来自分类Dev

遍历数据集的每一行和每一列

来自分类Dev

Visual Basic遍历每一行并将每一行的第一列的值写入不同的标签

来自分类Dev

如何为一组熊猫数据框正确遍历每一行

来自分类Dev

遍历每一列和每一行

来自分类Dev

Python pandas数据框,检查列值是否与每一行的其他列值匹配

来自分类Dev

Pandas数据框将列与一个值进行比较,然后将这一行和上一行放入另一数据框

来自分类Dev

遍历数据帧中的每一行,并在相应的x和y列中绘制值(散点图)

来自分类Dev

遍历pyspark数据框的行,但将每一行都保留为一个数据框

来自分类Dev

将数据框的每一列除以数据框的一行

来自分类Dev

创建一个新列,其中列出了熊猫数据框每一行的最大频率值

来自分类Dev

对于数据框中的每一行,遍历另一个数据框

来自分类Dev

遍历数据表以从每一行获取两个特定值

来自分类Dev

比较两个相同数据表的每一行的更改值 C#

Related 相关文章

  1. 1

    遍历数据框列表,并删除其中的每一列和每一行

  2. 2

    如何通过遍历Python数据框中的每一行将计算的值存储在新列中?

  3. 3

    访问每一行并检查数据框中的每一列值

  4. 4

    遍历数据框中列的每一行中的列表

  5. 5

    比较其他熊猫数据框的每一行中的值

  6. 6

    如何为熊猫数据框的每一行打印索引值,列名和列数据?

  7. 7

    R将数据框中的每一列除以最后一行的值

  8. 8

    R将数据框中的每一列除以最后一行的值

  9. 9

    如何使数据框中的每一行的每一列都有一个值?

  10. 10

    使用函数更改数据框列每一行的值

  11. 11

    按列值对数据框中的每一行进行排序

  12. 12

    合并具有共同值的每一行的数据框中列内容

  13. 13

    查找数据框每一行的元素的列索引

  14. 14

    查找数据框每一行的元素的列索引

  15. 15

    检查数据框中的每一行和每一列,并用用户定义函数替换值

  16. 16

    数据框:比较列值和下面的一行

  17. 17

    遍历数据集的每一行和每一列

  18. 18

    Visual Basic遍历每一行并将每一行的第一列的值写入不同的标签

  19. 19

    如何为一组熊猫数据框正确遍历每一行

  20. 20

    遍历每一列和每一行

  21. 21

    Python pandas数据框,检查列值是否与每一行的其他列值匹配

  22. 22

    Pandas数据框将列与一个值进行比较,然后将这一行和上一行放入另一数据框

  23. 23

    遍历数据帧中的每一行,并在相应的x和y列中绘制值(散点图)

  24. 24

    遍历pyspark数据框的行,但将每一行都保留为一个数据框

  25. 25

    将数据框的每一列除以数据框的一行

  26. 26

    创建一个新列,其中列出了熊猫数据框每一行的最大频率值

  27. 27

    对于数据框中的每一行,遍历另一个数据框

  28. 28

    遍历数据表以从每一行获取两个特定值

  29. 29

    比较两个相同数据表的每一行的更改值 C#

热门标签

归档