python pandas检查值在另一个数据帧的范围内

hemant c玫瑰

我的第一个数据框

dataframe1 =

id   number  count1 count2  
1   5225    10       30 
2   2222    3        40
3   7121    30        50

第二个数据框

dataframe2 =

id  value1  value2 
1   4000     6000
3   2500     3300
3   7000     8000

输出

id  value1  value2 number count1 count2
1   4000     6000  5225  10       30
3   7000     8000  7121  30       50

我试过了

dataframe2['a']=(dataframe1['number']>= dataframe2['value1']) & (dataframe1['number'] <= dataframe2['value2'])

它在a列中给出了True False值,我要做的是:对于Dataframe1“数字”列中的每个值,搜索它是否等于Dataframe2的“ value1”和“ value2”对值中的任何一个。此外,对于此“ number1”和“ number2”对值,其相应的“ id”必须与数据帧中的“ id”匹配。如果这都是真的,那么我想在dataframe2中插入数字,count1和count2

mboss
merged = df1.join(df2, on="id", how="inner")
result = merged.query("value1 <= number <= value2")
result

    number  count1  count2  value1  value2
id                                        
1     5225      10      30    4000    6000
3     7121      30      50    7000    8000

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python数据框检查列数据框中的值是否在另一个数据框中报告的值的范围内

来自分类Dev

Python Pandas:如何根据条件库中的另一个数组替换数据帧中的值

来自分类Dev

基于 Python 中另一个数据帧的行值从数据帧中获取列?

来自分类Dev

Python Pandas - 将带有“系列”的数据帧加入另一个数据帧

来自分类Dev

python-将fillna数据从1个数据帧应用于另一个的null值

来自分类Dev

Python Pandas:根据另一个数据框的类别值创建新列

来自分类Dev

需要将一个Pandas(Python)数据框与另一个数据框的值进行比较

来自分类Dev

在python熊猫中,如何合并两个数据帧,同时使用另一个的权重将值散布在一个数据中?

来自分类Dev

Python Pandas:在一个列中查找落入另一列范围内的值

来自分类Dev

Python 3.4 - Pandas - 基于包含重复项的另一个数据帧的列提取行

来自分类Dev

Python Pandas:在另一个数据框中找到一个值并将其替换

来自分类Dev

python flask,使用另一个类将会话保持在范围内

来自分类Dev

python - 如何将数据帧与python中pandas中另一个数据帧的子集交集进行比较?

来自分类Dev

Python Pandas:根据条件使用一个数据框的值填充另一个数据框的值

来自分类Dev

Python:如何在不删除重复项的情况下将一个数据帧中的列值替换为另一个

来自分类Dev

Python / Pandas-用另一个数据框中的值替换一个数据框中的元素

来自分类Dev

如何通过另一个数据框的值在python / pandas中以最有效的方式标记一个数据框的列?

来自分类Dev

从另一个数据帧中查找元素以在 Python 中创建多索引数据帧

来自分类Dev

Python pandas数据框:数据框到另一个数据框

来自分类Dev

Python Pandas合并两个数据帧,并将一个数据帧的一行映射到另一数据帧的所有行

来自分类Dev

在另一个数据系列python中获取具有值的数据系列

来自分类Dev

Python Pandas数据框-在另一个数据框中优化对ID的搜索

来自分类Dev

如何在Python Pandas中将一个数据框的列值与另一个数据框的列值相对应的一列除以另一列?

来自分类Dev

根据另一个数据框python熊猫替换列值-更好的方法?

来自分类Dev

Python根据另一个数据框中的列值匹配列名

来自分类Dev

Python根据另一个数据框中的列值匹配列名

来自分类Dev

Python Pandas与另一个数据框的最接近索引匹配

来自分类Dev

选择范围内的数据帧的列值并将其放入熊猫中另一个数据帧的适当列中

来自分类Dev

从另一个数据框中的一个数据框中找到一个值并打印该行(Python)

Related 相关文章

  1. 1

    Python数据框检查列数据框中的值是否在另一个数据框中报告的值的范围内

  2. 2

    Python Pandas:如何根据条件库中的另一个数组替换数据帧中的值

  3. 3

    基于 Python 中另一个数据帧的行值从数据帧中获取列?

  4. 4

    Python Pandas - 将带有“系列”的数据帧加入另一个数据帧

  5. 5

    python-将fillna数据从1个数据帧应用于另一个的null值

  6. 6

    Python Pandas:根据另一个数据框的类别值创建新列

  7. 7

    需要将一个Pandas(Python)数据框与另一个数据框的值进行比较

  8. 8

    在python熊猫中,如何合并两个数据帧,同时使用另一个的权重将值散布在一个数据中?

  9. 9

    Python Pandas:在一个列中查找落入另一列范围内的值

  10. 10

    Python 3.4 - Pandas - 基于包含重复项的另一个数据帧的列提取行

  11. 11

    Python Pandas:在另一个数据框中找到一个值并将其替换

  12. 12

    python flask,使用另一个类将会话保持在范围内

  13. 13

    python - 如何将数据帧与python中pandas中另一个数据帧的子集交集进行比较?

  14. 14

    Python Pandas:根据条件使用一个数据框的值填充另一个数据框的值

  15. 15

    Python:如何在不删除重复项的情况下将一个数据帧中的列值替换为另一个

  16. 16

    Python / Pandas-用另一个数据框中的值替换一个数据框中的元素

  17. 17

    如何通过另一个数据框的值在python / pandas中以最有效的方式标记一个数据框的列?

  18. 18

    从另一个数据帧中查找元素以在 Python 中创建多索引数据帧

  19. 19

    Python pandas数据框:数据框到另一个数据框

  20. 20

    Python Pandas合并两个数据帧,并将一个数据帧的一行映射到另一数据帧的所有行

  21. 21

    在另一个数据系列python中获取具有值的数据系列

  22. 22

    Python Pandas数据框-在另一个数据框中优化对ID的搜索

  23. 23

    如何在Python Pandas中将一个数据框的列值与另一个数据框的列值相对应的一列除以另一列?

  24. 24

    根据另一个数据框python熊猫替换列值-更好的方法?

  25. 25

    Python根据另一个数据框中的列值匹配列名

  26. 26

    Python根据另一个数据框中的列值匹配列名

  27. 27

    Python Pandas与另一个数据框的最接近索引匹配

  28. 28

    选择范围内的数据帧的列值并将其放入熊猫中另一个数据帧的适当列中

  29. 29

    从另一个数据框中的一个数据框中找到一个值并打印该行(Python)

热门标签

归档