根据熊猫数据框中其他列的条件和值创建新列

拉希尔·祖西

我有一个如下所示的 Pandas 数据框:

+-----+--------+-------+
| Age | PhysID | PedID |
+-----+--------+-------+
|  28 |    111 |   123 |
|  26 |    111 |   123 |
|   3 |    111 |   123 |
+-----+--------+-------+

我想创建一个名为if或等于elseDocID的值的新列输出将如下所示:PhysIDAge>18PedID

+-----+--------+-------+-------+
| Age | PhysID | PedID | DocID |
+-----+--------+-------+-------+
|  28 |    111 |   123 |   111 |
|  26 |    111 |   123 |   111 |
|   3 |    111 |   123 |   123 |
+-----+--------+-------+-------+

有没有一种干净的方法可以使用一些内置函数而不是编写自己的函数来做到这一点?谢谢!

贝尼

使用 np.where

df['NewId']=np.where(df.Age>18,df.PhysID,df.PedID)
df
   Age  PhysID  PedID  NewId
0   28     111    123    111
1   26     111    123    111
2    3     111    123    123

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫根据其他列中的条件和值创建新列

来自分类Dev

根据其他数据框中的列值在熊猫数据框中创建列

来自分类Dev

根据其他列中的值在python 3(pandas)数据框中创建新列

来自分类Dev

根据其他2个数据框中的值创建新列

来自分类Dev

根据数据框中的其他列更改熊猫数据框的列值

来自分类Dev

如何根据数据框的其他列创建新的熊猫列?

来自分类Dev

熊猫使用其他列中的值创建新列,并根据列值进行选择

来自分类Dev

根据其他列的值向熊猫数据框添加新列

来自分类Dev

基于其他列条件和其他列计算的数据框新列值

来自分类Dev

基于其他行和列的多个条件,在数据框中创建新列?包括行是否为空?-Python /熊猫

来自分类Dev

如何根据熊猫中其他列的条件创建一个新列?

来自分类Dev

根据其他列行中的过滤值,在pandas数据框中创建一个新列

来自分类Dev

熊猫-创建新列,该列的值取自同一数据框中的其他行

来自分类Dev

熊猫:比较数据框的列并根据条件添加新的列和值

来自分类Dev

根据其他数据框列映射熊猫列中类别的值

来自分类Dev

如何使用熊猫数据框中其他列的条件语句对列中的值求和?

来自分类Dev

根据条件根据列的总和值创建新的数据框

来自分类Dev

在数据框R中动态创建列,并根据其他列条件进行填充

来自分类Dev

根据pandas数据框中的其他列创建新列

来自分类Dev

根据R中的其他列创建新的数据框列

来自分类Dev

根据其他 3 列的结果在 R 数据框中创建新列

来自分类Dev

根据现有数据框中的其他列创建一个新列

来自分类Dev

根据其他列中的多个条件创建列值

来自分类Dev

根据其他列中的NA值创建新列

来自分类Dev

根据其他列中的值创建新列

来自分类Dev

根据其他数据框值创建一列

来自分类Dev

根据其他列的值创建新的数据框,同时按ID分组

来自分类Dev

创建新列并放入条件值熊猫数据框

来自分类Dev

创建新列并放入条件值熊猫数据框

Related 相关文章

  1. 1

    熊猫根据其他列中的条件和值创建新列

  2. 2

    根据其他数据框中的列值在熊猫数据框中创建列

  3. 3

    根据其他列中的值在python 3(pandas)数据框中创建新列

  4. 4

    根据其他2个数据框中的值创建新列

  5. 5

    根据数据框中的其他列更改熊猫数据框的列值

  6. 6

    如何根据数据框的其他列创建新的熊猫列?

  7. 7

    熊猫使用其他列中的值创建新列,并根据列值进行选择

  8. 8

    根据其他列的值向熊猫数据框添加新列

  9. 9

    基于其他列条件和其他列计算的数据框新列值

  10. 10

    基于其他行和列的多个条件,在数据框中创建新列?包括行是否为空?-Python /熊猫

  11. 11

    如何根据熊猫中其他列的条件创建一个新列?

  12. 12

    根据其他列行中的过滤值,在pandas数据框中创建一个新列

  13. 13

    熊猫-创建新列,该列的值取自同一数据框中的其他行

  14. 14

    熊猫:比较数据框的列并根据条件添加新的列和值

  15. 15

    根据其他数据框列映射熊猫列中类别的值

  16. 16

    如何使用熊猫数据框中其他列的条件语句对列中的值求和?

  17. 17

    根据条件根据列的总和值创建新的数据框

  18. 18

    在数据框R中动态创建列,并根据其他列条件进行填充

  19. 19

    根据pandas数据框中的其他列创建新列

  20. 20

    根据R中的其他列创建新的数据框列

  21. 21

    根据其他 3 列的结果在 R 数据框中创建新列

  22. 22

    根据现有数据框中的其他列创建一个新列

  23. 23

    根据其他列中的多个条件创建列值

  24. 24

    根据其他列中的NA值创建新列

  25. 25

    根据其他列中的值创建新列

  26. 26

    根据其他数据框值创建一列

  27. 27

    根据其他列的值创建新的数据框,同时按ID分组

  28. 28

    创建新列并放入条件值熊猫数据框

  29. 29

    创建新列并放入条件值熊猫数据框

热门标签

归档