如何根据同一数据框其他列中的值过滤熊猫数据框中的结果?

PKV

我有一个包含以下信息的数据框。

在此处输入图片说明

我需要根据条件过滤数据框-如果'dob'大于'justdate'且小于'testdate'。因此,结果数据帧将只有一行-[1,naomi,jang,27,10-19-1992,04-05-1990,04-05-2016],因为它介于两个日期之间,即'justdate'和'testdate'。

我尝试使用的代码:

filter1 = my_df.loc[my_df['dob'] > my_df['justdate']]
filter2 = my_df.loc[my_df['dob'] < my_df['testdate']]

my_df.where(filter1 & filter2, inplace = True)

但是,我得到了错误-“ TypeError:&:'str'和'str'不受支持的操作数类型”

提前致谢 :)

耶斯列尔

您可以Series.between通过boolean indexing以下方式使用和过滤

df = my_df[my_df['dob'].between(my_df['justdate'], my_df['testdate'], inclusive=False)]

您的解决方案可以通过条件和链的变化来更改boolean indexing

df = my_df[(my_df['dob'] > my_df['justdate']) & (my_df['dob'] < my_df['testdate'])]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫用同一行中的其他列值替换数据框值

来自分类Dev

R:将数据框列中的嵌套JSON转换为同一数据框中的其他列

来自分类Dev

如何根据另一数据框替换一个熊猫数据框列中的所有字符

来自分类Dev

根据同一熊猫数据框中其他列的值创建包含布尔值或NaN的新列

来自分类Dev

熊猫:如何使用其他数据框的列替换数据框中的值

来自分类Dev

根据同一数据框中的条件生成其他行

来自分类Dev

根据同一数据框内另一列中的值替换数据框列中的值

来自分类Dev

根据同一数据框中的其他行从数据框中删除行

来自分类Dev

根据熊猫中的其他数据框过滤一个数据框

来自分类Dev

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

来自分类Dev

如何从数据框中创建多个其他列并将其添加到同一数据框中

来自分类Dev

如何更改特定列的特定行的值,以及在同一数据框中以熊猫为单位的特定行的值

来自分类Dev

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

来自分类Dev

熊猫将列值匹配到同一数据框中的多个列

来自分类Dev

分组并根据熊猫数据框中的其他列比较/过滤特定组

来自分类Dev

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

来自分类Dev

迭代比较同一数据框中的列值

来自分类Dev

根据同一数据集中另一列中的值过滤数据绑定组合框

来自分类Dev

R-将同一数据框中的其他列逐列匹配

来自分类Dev

比较同一数据框列中的值

来自分类Dev

Python Pandas 根据同一数据框中的多个列值查找列值

来自分类Dev

如何根据同一数据框中另一列的值替换数据框中的值?

来自分类Dev

根据一列中的条件创建一个新的熊猫列,并从同一数据框中的多列中分配值

来自分类Dev

根据其他数据框过滤熊猫数据框列

来自分类Dev

如何根据同一数据框中另一列的值替换数据框中列中的 NaN 值

来自分类Dev

如何使用python根据同一数据框中另一列的值对数据框中列中的值进行排序

来自分类Dev

如何根据其他两列中的值在熊猫数据框中添加新列

来自分类Dev

如何过滤数据框并根据熊猫数据框中的另一列获取记录总数?

来自分类Dev

如何根据熊猫中的其他数据框值更新一个数据框列?

Related 相关文章

  1. 1

    熊猫用同一行中的其他列值替换数据框值

  2. 2

    R:将数据框列中的嵌套JSON转换为同一数据框中的其他列

  3. 3

    如何根据另一数据框替换一个熊猫数据框列中的所有字符

  4. 4

    根据同一熊猫数据框中其他列的值创建包含布尔值或NaN的新列

  5. 5

    熊猫:如何使用其他数据框的列替换数据框中的值

  6. 6

    根据同一数据框中的条件生成其他行

  7. 7

    根据同一数据框内另一列中的值替换数据框列中的值

  8. 8

    根据同一数据框中的其他行从数据框中删除行

  9. 9

    根据熊猫中的其他数据框过滤一个数据框

  10. 10

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

  11. 11

    如何从数据框中创建多个其他列并将其添加到同一数据框中

  12. 12

    如何更改特定列的特定行的值,以及在同一数据框中以熊猫为单位的特定行的值

  13. 13

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

  14. 14

    熊猫将列值匹配到同一数据框中的多个列

  15. 15

    分组并根据熊猫数据框中的其他列比较/过滤特定组

  16. 16

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

  17. 17

    迭代比较同一数据框中的列值

  18. 18

    根据同一数据集中另一列中的值过滤数据绑定组合框

  19. 19

    R-将同一数据框中的其他列逐列匹配

  20. 20

    比较同一数据框列中的值

  21. 21

    Python Pandas 根据同一数据框中的多个列值查找列值

  22. 22

    如何根据同一数据框中另一列的值替换数据框中的值?

  23. 23

    根据一列中的条件创建一个新的熊猫列,并从同一数据框中的多列中分配值

  24. 24

    根据其他数据框过滤熊猫数据框列

  25. 25

    如何根据同一数据框中另一列的值替换数据框中列中的 NaN 值

  26. 26

    如何使用python根据同一数据框中另一列的值对数据框中列中的值进行排序

  27. 27

    如何根据其他两列中的值在熊猫数据框中添加新列

  28. 28

    如何过滤数据框并根据熊猫数据框中的另一列获取记录总数?

  29. 29

    如何根据熊猫中的其他数据框值更新一个数据框列?

热门标签

归档