如何根据另一个数据框的条件从一个数据框检索单元格

我们有两个数据帧,第一个数据帧包含一些浮点值(表示平均速度)。

                 0          1          2      
1           15.610826  19.182879   6.678087  
2           13.740250  15.666897   17.640749
3           2.379010   2.889702    2.955097 
4           20.540628   9.661226   9.479921  

另一个具有地理坐标的数据帧,在该数据帧上发生平均速度。

                  0                                  1                              2
1         [52.2399255, 21.0654495]           [52.23893150000001, 21.06087]    [52.23800850000001,21.056779]
2         [52.2449705, 21.0755175]           [52.2452905, 21.075118000000003]   [52.245557500000004, 21.0748175]
3         [52.2401885, 21.012981500000002]   [52.239134, 21.009432]             [52.238420500000004, 21.007080000000002]
4         [52.221506500000004, 20.9665085]   [52.222458, 20.968952]             [52.224409, 20.969248999999998]

现在,我想创建一个坐标为平均速度大于18的列表,在这种情况下,

list_above_18=[[52.23893150000001, 21.06087] , [52.221506500000004, 20.9665085]]

如何基于另一个数据框中的值从一个数据框中选择值?

艾奥

您可以使用枚举来压缩数据框并分别处理元素。参见下文(A,B是您的数据框,与您提供的顺序相同):

list_above_18=[]
p=list(enumerate(zip(A.values, B.values)))

for i in p:
    for k in range(3):
        if i[1][0][k]>18:
            list_above_18.append(i[1][1][k])

输出:

>>>print(list_above_18)

[[52.23893150000001, 21.06087] , [52.221506500000004, 20.9665085]]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据另一个数据框的索引和列,用NaN替换数据框单元格

来自分类Dev

如何根据熊猫的条件将缺失的行从一个数据框添加到另一个数据框?

来自分类Dev

根据条件用另一个数据框的数据丰富一个数据框

来自分类Dev

根据条件将值从一个数据框分配到另一个

来自分类Dev

从一个数据框中减去另一个数据

来自分类Dev

根据条件为另一个数据框的数据框列设置值

来自分类Dev

当 2 个单元格在另一个数据框中显示相同时选择行

来自分类Dev

根据R中的另一个数据帧更改单元格

来自分类Dev

如何根据条件基于另一个数据框提取熊猫数据框的行

来自分类Dev

使用条件将数据从一个数据框填充到另一个数据框,然后重复填充直到条件更改

来自分类Dev

pandas 从一个数据框中检索值并在另一个数据框中进行计算

来自分类Dev

根据将另一个单元格与另一个数据帧的单元格进行比较来更改一个数据帧中单元格的值-熊猫

来自分类Dev

根据文本将值从一个数据框平均分配到另一个数据框

来自分类Dev

根据多列索引将值从一个数据框复制到另一个数据框

来自分类Dev

根据Pandas中的ID将列值从一个数据框复制到另一个数据框

来自分类Dev

根据主题编号将值从一个数据框分配给另一个数据框

来自分类Dev

根据另一个数据框中的值对一个数据框进行子集

来自分类Dev

根据另一个数据框的值填充一个数据框的值

来自分类Dev

根据另一个数据框的值删除一个数据框的行和列

来自分类Dev

构建一个数据框,根据另一个数据框对项目进行分组

来自分类Dev

根据条件从另一个数据框中选择行

来自分类Dev

根据条件从另一个数据框中复制列值

来自分类Dev

根据条件从另一个数据框列获取值

来自分类Dev

我想将当前数据框(带有一些空单元格)重塑为另一个数据框并创建新列(连接)

来自分类Dev

如何从一个数据框向另一数据框添加列?

来自分类Dev

从一个数据框中替换另一个数据中的值

来自分类Dev

遍历两个pandas数据框,并将数据从一个数据框附加到另一个数据框

来自分类Dev

根据来自另一个的组值填充一个数据框

来自分类Dev

根据来自另一个数据框的值将数据框拆分为多个数据框

Related 相关文章

  1. 1

    根据另一个数据框的索引和列,用NaN替换数据框单元格

  2. 2

    如何根据熊猫的条件将缺失的行从一个数据框添加到另一个数据框?

  3. 3

    根据条件用另一个数据框的数据丰富一个数据框

  4. 4

    根据条件将值从一个数据框分配到另一个

  5. 5

    从一个数据框中减去另一个数据

  6. 6

    根据条件为另一个数据框的数据框列设置值

  7. 7

    当 2 个单元格在另一个数据框中显示相同时选择行

  8. 8

    根据R中的另一个数据帧更改单元格

  9. 9

    如何根据条件基于另一个数据框提取熊猫数据框的行

  10. 10

    使用条件将数据从一个数据框填充到另一个数据框,然后重复填充直到条件更改

  11. 11

    pandas 从一个数据框中检索值并在另一个数据框中进行计算

  12. 12

    根据将另一个单元格与另一个数据帧的单元格进行比较来更改一个数据帧中单元格的值-熊猫

  13. 13

    根据文本将值从一个数据框平均分配到另一个数据框

  14. 14

    根据多列索引将值从一个数据框复制到另一个数据框

  15. 15

    根据Pandas中的ID将列值从一个数据框复制到另一个数据框

  16. 16

    根据主题编号将值从一个数据框分配给另一个数据框

  17. 17

    根据另一个数据框中的值对一个数据框进行子集

  18. 18

    根据另一个数据框的值填充一个数据框的值

  19. 19

    根据另一个数据框的值删除一个数据框的行和列

  20. 20

    构建一个数据框,根据另一个数据框对项目进行分组

  21. 21

    根据条件从另一个数据框中选择行

  22. 22

    根据条件从另一个数据框中复制列值

  23. 23

    根据条件从另一个数据框列获取值

  24. 24

    我想将当前数据框(带有一些空单元格)重塑为另一个数据框并创建新列(连接)

  25. 25

    如何从一个数据框向另一数据框添加列?

  26. 26

    从一个数据框中替换另一个数据中的值

  27. 27

    遍历两个pandas数据框,并将数据从一个数据框附加到另一个数据框

  28. 28

    根据来自另一个的组值填充一个数据框

  29. 29

    根据来自另一个数据框的值将数据框拆分为多个数据框

热门标签

归档