检查列值是否大于pandas列和python变量之间的最大值

idt_tt

我有一个看起来像这样的数据框

pd.DataFrame({'A': ['C1', 'C2', 'C3', 'C4', 'C5', 'C6', 'C7'],
  ...:                    'x': [2, 2, 3, 2, 3, 1, 3],
  ...:                    'maxValue_1': [2, 1, 2, 3, 4, 2, 1]})
Out[7]: 
    A  x  maxValue_1
0  C1  2           2
1  C2  2           1
2  C3  3           2
3  C4  2           3
4  C5  3           4
5  C6  1           2
6  C7  3           1

maxValue_2 = 2

我需要检查列'x'是否等于或大于max(df.maxValue_1,maxValue_2)

结果数据框应如下所示。

    A  x  maxValue_1  result
0  C1  2           2   True
1  C2  2           1   True
2  C3  3           2   True
3  C4  2           3   False
4  C5  3           4   False
5  C6  1           2   False
6  C7  3           1   True

如何在不向数据帧中添加变量'maxValue_2'的情况下以高效的方式对此进行编码?

安德烈·凯斯利(Andrej Kesely)
df['result'] = df['x'] >= np.maximum(df['maxValue_1'], maxValue_2)
print(df)

印刷品:

    A  x  maxValue_1  result
0  C1  2           2    True
1  C2  2           1    True
2  C3  3           2    True
3  C4  2           3   False
4  C5  3           4   False
5  C6  1           2   False
6  C7  3           1    True

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

列的最大值和最小值之间的差异

来自分类Dev

pandas DataFrame-在偏移列之间查找最大值

来自分类Dev

在pandas df中找到某些行和列之间的最大值

来自分类Dev

Python Pandas根据列的最大值删除列

来自分类常见问题

Postgres如何在最小值列和最大值列之间返回值

来自分类Dev

Postgres如何在最小值列和最大值列之间返回值

来自分类Dev

获取列和ID的最大值

来自分类Dev

选择列和最大值

来自分类Dev

提取行和列的最大值

来自分类Dev

检查变量是否达到最大值-行为

来自分类Dev

pandas DataFrame:列中相同符号的值相加的最大值和最小值

来自分类Dev

根据一列的最小值和最大值恢复所有行-Python Pandas

来自分类Dev

如何检查大于5的连续值的最大值

来自分类Dev

如何检查pandas数据框中的列的值是否大于上述值。如果该列的值作为列表

来自分类Dev

如何按列获取 Pandas Dataframe 最大值以及每列最大值的 ID

来自分类Dev

pandas df获取与groupby的最大值关联的列的值

来自分类Dev

pandas df获取与groupby的最大值关联的列的值

来自分类Dev

Pandas - 一列的最小值和最大值,直到每一行

来自分类Dev

查找 pandas.DataFrame 中每个标签的每列的最小值和最大值

来自分类Dev

如何解析包含整数的字符串并检查是否大于c ++中的最大值

来自分类Dev

列中的最大值

来自分类Dev

获取列的最大值

来自分类Dev

选择列的最大值

来自分类Dev

检查Integer是否在列值范围之间

来自分类Dev

python在分组数据框时跨多个列获取最大值和最小值

来自分类Dev

选择在变量中提供列名的列的最大值

来自分类常见问题

Python Pandas为所选列的行最大值添加列

来自分类Dev

显示最大值是否移至其他列

来自分类Dev

从 Pandas 数据框中,根据其他列的分组和最大值返回特定列值

Related 相关文章

  1. 1

    列的最大值和最小值之间的差异

  2. 2

    pandas DataFrame-在偏移列之间查找最大值

  3. 3

    在pandas df中找到某些行和列之间的最大值

  4. 4

    Python Pandas根据列的最大值删除列

  5. 5

    Postgres如何在最小值列和最大值列之间返回值

  6. 6

    Postgres如何在最小值列和最大值列之间返回值

  7. 7

    获取列和ID的最大值

  8. 8

    选择列和最大值

  9. 9

    提取行和列的最大值

  10. 10

    检查变量是否达到最大值-行为

  11. 11

    pandas DataFrame:列中相同符号的值相加的最大值和最小值

  12. 12

    根据一列的最小值和最大值恢复所有行-Python Pandas

  13. 13

    如何检查大于5的连续值的最大值

  14. 14

    如何检查pandas数据框中的列的值是否大于上述值。如果该列的值作为列表

  15. 15

    如何按列获取 Pandas Dataframe 最大值以及每列最大值的 ID

  16. 16

    pandas df获取与groupby的最大值关联的列的值

  17. 17

    pandas df获取与groupby的最大值关联的列的值

  18. 18

    Pandas - 一列的最小值和最大值,直到每一行

  19. 19

    查找 pandas.DataFrame 中每个标签的每列的最小值和最大值

  20. 20

    如何解析包含整数的字符串并检查是否大于c ++中的最大值

  21. 21

    列中的最大值

  22. 22

    获取列的最大值

  23. 23

    选择列的最大值

  24. 24

    检查Integer是否在列值范围之间

  25. 25

    python在分组数据框时跨多个列获取最大值和最小值

  26. 26

    选择在变量中提供列名的列的最大值

  27. 27

    Python Pandas为所选列的行最大值添加列

  28. 28

    显示最大值是否移至其他列

  29. 29

    从 Pandas 数据框中,根据其他列的分组和最大值返回特定列值

热门标签

归档