異なるデータフレームの等しい値に基づいて行を選択します

ココリス

パンダを使用した2つの異なるデータフレームの値の重複に基づいて行を選択するにはどうすればよいですか?

2つのデータフレームがあるとします。

df_A

latitude    measurement
-8.4        30     
-8.3        40
-8.2        50

df_B

latitude    measurement
-8.4        40     
-8.2        65
-8.1        53
-8.0        100

同じ緯度で行われた測定値を比較して、次のようなデータフレームを作成したいと思います。

latitude    measurement_A  measurement_B
-8.4        30             40    
-8.2        50             65

私は2つのデータフレームを次のdf_ABように1つに結合しようとしました:

latitude_A    measurement_A   latitude_B   measurement_B
-8.4          30              -8.4         40
-8.3          40              -8.2         65
-8.2          50              -8.1         53
NA            NA              -8.0         100

そして使用するdf.loc

df_AB.loc[df_AB['latitude_A'] == df_AB['latitude_B']]

ただし、これにより次のようになります。

latitude     measurement_A   measurement_B
-8.4           30              40

つまり、緯度-8.2は行が異なるため、スキップされます。どうすればこれを行うことができますか?

m33n

これで試してください:

df_A.merge(df_B, how='inner', on='latitude')

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonデータフレーム:前の行の値に基づいて行を選択します

分類Dev

Rの動的な値に基づいてデータフレームから列を選択します

分類Dev

Trueに等しい列数に基づいてデータフレーム内の行を選択します

分類Dev

同じ行にある異なる列値に基づいてデータセットを選択します

分類Dev

異なる行の列に基づいてデータフレームをマージします

分類Dev

PythonDataFrame-別のデータフレームの値に基づいてデータフレームの行を選択します

分類Dev

複数の選択基準に一致する2つの異なるデータフレームの行に基づいて3番目のデータフレームを構築します

分類Dev

集計値に基づいてデータフレームから行を選択します

分類Dev

複数の行条件に基づいて2つの異なるデータフレームを比較します

分類Dev

パンダの列の値に基づいてデータフレームの列を選択します

分類Dev

条件に基づいて2つのデータフレームから行を連結して選択する

分類Dev

行の出現に基づいてデータフレームの結果を選択します

分類Dev

列の値に基づいてリストからデータフレームを選択します

分類Dev

マスクに基づいてデータフレーム内の観測値を選択します

分類Dev

'時間'日時に基づいてパンダのデータフレーム行を選択します

分類Dev

R:条件に基づいてデータフレームの重複行を選択します

分類Dev

異なるデータフレームの2つのキーに基づいて、データフレームの列の値を定義します

分類Dev

Pyspark-異なるデータフレームの値に基づいてデータフレームに列を追加します

分類Dev

異なるデータフレームから複数の条件に基づいてデータフレームの行を削除します

分類Dev

異なるデータフレームから複数の条件に基づいてデータフレームの行を削除します

分類Dev

条件に基づいてデータフレームから行を選択し、機能を適用します

分類Dev

パンダデータフレームの複数の列値に基づいて行を選択する

分類Dev

別の列の値に基づいて、データフレームの列から選択します

分類Dev

重複した値を持つベクトルに基づいてデータフレームの行を選択します

分類Dev

重複した値を持つベクトルに基づいてデータフレームの行を選択します

分類Dev

列に基づいてパンダデータフレームのデータを選択します

分類Dev

重複する値に基づいて、グループ化されたデータフレームから行を選択します

分類Dev

異なるデータフレームからの複数のパーセンテージに基づいてdfから値を選択する

分類Dev

最大列値に基づいてリストからデータフレームを選択します

Related 関連記事

  1. 1

    Pythonデータフレーム:前の行の値に基づいて行を選択します

  2. 2

    Rの動的な値に基づいてデータフレームから列を選択します

  3. 3

    Trueに等しい列数に基づいてデータフレーム内の行を選択します

  4. 4

    同じ行にある異なる列値に基づいてデータセットを選択します

  5. 5

    異なる行の列に基づいてデータフレームをマージします

  6. 6

    PythonDataFrame-別のデータフレームの値に基づいてデータフレームの行を選択します

  7. 7

    複数の選択基準に一致する2つの異なるデータフレームの行に基づいて3番目のデータフレームを構築します

  8. 8

    集計値に基づいてデータフレームから行を選択します

  9. 9

    複数の行条件に基づいて2つの異なるデータフレームを比較します

  10. 10

    パンダの列の値に基づいてデータフレームの列を選択します

  11. 11

    条件に基づいて2つのデータフレームから行を連結して選択する

  12. 12

    行の出現に基づいてデータフレームの結果を選択します

  13. 13

    列の値に基づいてリストからデータフレームを選択します

  14. 14

    マスクに基づいてデータフレーム内の観測値を選択します

  15. 15

    '時間'日時に基づいてパンダのデータフレーム行を選択します

  16. 16

    R:条件に基づいてデータフレームの重複行を選択します

  17. 17

    異なるデータフレームの2つのキーに基づいて、データフレームの列の値を定義します

  18. 18

    Pyspark-異なるデータフレームの値に基づいてデータフレームに列を追加します

  19. 19

    異なるデータフレームから複数の条件に基づいてデータフレームの行を削除します

  20. 20

    異なるデータフレームから複数の条件に基づいてデータフレームの行を削除します

  21. 21

    条件に基づいてデータフレームから行を選択し、機能を適用します

  22. 22

    パンダデータフレームの複数の列値に基づいて行を選択する

  23. 23

    別の列の値に基づいて、データフレームの列から選択します

  24. 24

    重複した値を持つベクトルに基づいてデータフレームの行を選択します

  25. 25

    重複した値を持つベクトルに基づいてデータフレームの行を選択します

  26. 26

    列に基づいてパンダデータフレームのデータを選択します

  27. 27

    重複する値に基づいて、グループ化されたデータフレームから行を選択します

  28. 28

    異なるデータフレームからの複数のパーセンテージに基づいてdfから値を選択する

  29. 29

    最大列値に基づいてリストからデータフレームを選択します

ホットタグ

アーカイブ