Pythonデータフレームで共通の日付(またはインデックス)を共有しない行を見つける方法

滞在

2つのパンダデータフレームがあり、それぞれに日付列があります。共通の日付がない行を見つける必要があります

日付列にインデックスを作成したとすると、このような共通のインデックスを持つ見つけるための解決策はありますが、共通の日付を持たない行を見つけるための洗練された解決策は見つかりません。例:df1

                      values 1

28/11/2000          -0.055276
29/11/2000           0.027427
30/11/2000           0.066009
01/12/2000           0.012749
04/12/2000           0.113892

df2

                       values 2

24/11/2000            -0.004808
27/11/2000            -0.001812
28/11/2000            -0.026316
29/11/2000             0.015222
30/11/2000            -0.024480

2つのデータフレームを指定します。1つは、共通の日付を持たないdf1の行を含みます。

df11

                     value 1

01/12/2000           0.012749
04/12/2000           0.113892

そして、共通の日付df22を持たないdf2の行を含むもう1つ

                       value 2
24/11/2000            -0.004808
27/11/2000            -0.001812

ステップ数を減らすことができれば、他の形式の出力でも問題ありません。たとえば、両方のデータフレームを1つのデータフレームに出力することもできます。

このように互いに等しくない行を見つけるための解決策がありますが、その場合、行の各要素は同じである必要があります。

誰もがエレガントな解決策を見つけるのを手伝ってもらえますか?ご意見ありがとうございます

BEN_YO

merge使用することから魔法がありますindicator

s=df1.merge(df2,left_index=True,right_index=True,indicator=True,how='outer')
df1_1=s.loc[s['_merge']=='left_only',['values1']]
df2_2=s.loc[s['_merge']=='right_only',['values2']]
df1_1
             values1
01/12/2000  0.012749
04/12/2000  0.113892
df2_2
             values2
24/11/2000 -0.004808
27/11/2000 -0.001812

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

pandas pythonで、列とインデックスがまったく同じで値が異なるデータフレームのリストの共通部分を見つける方法は?

分類Dev

Python:パンダのデータフレームでインデックスを見つけるための高速な方法はどれですか?

分類Dev

groupbyでパンダデータフレームインデックスの共通部分を見つける

分類Dev

Pythonデータフレームはトップ5のインデックスを見つけ、別の列にインデックスを付けます

分類Dev

日付インデックスが重複している2つのデータフレームを連結し、結果のデータフレームはデフォルトで「左」を取ります。ただし、「左」はNaNです。

分類Dev

日時インデックスで2つのデータフレームを結合する方法一致しない行をnanで自動入力

分類Dev

非インデックス列で複数のパンダデータフレームの共通部分を見つける方法

分類Dev

データフレームrの特定の行のインデックスを見つける方法

分類Dev

Excelの日付をキーとしてDeedleフレームにインデックスを付ける方法は?

分類Dev

PYTHON-日付インデックスの2つのデータフレームをマージします

分類Dev

前または次の行にインデックスを付けるときに、データフレームの行ループを回避できますか?

分類Dev

Pythonでデータフレームの行ごとに値のインデックスを見つけ、次の列の値を抽出する方法

分類Dev

別のデータフレームのインデックスを使用してデータフレームにインデックスを付ける方法は?

分類Dev

日付インデックスと欠落している日付を含むPandasデータフレームで次の日付を選択する方法

分類Dev

一意でない日付インデックスを持つデータフレームのローリング中央値を計算します

分類Dev

Sparkデータフレームは整数をタイムスタンプに変換し、日付の違いを見つけます

分類Dev

パンダのデータフレーム行で最後のクラスターを見つける方法は?

分類Dev

パンダは、値のリストを指定して、データフレーム列で最も近い値のインデックスを見つけます

分類Dev

パンダデータフレームで最後のイベントの日付を見つける方法

分類Dev

共通のインデックスで 2 つのデータ フレームをマージする (個別の行を作成する必要はありません)

分類Dev

条件を満たすパンダデータフレーム内のデータのインデックスと列を見つける方法は?

分類Dev

pandasデータフレームまたはnumpy配列で値の前のインスタンスを見つける簡単な方法は?

分類Dev

データフレーム内の2つの異なるインデックスの共通部分を計算する簡単な方法はありますか?

分類Dev

python27のデータフレームの行で共通要素を見つける方法

分類Dev

2つのデータフレームを関数と比較する(共通のインデックスなし)

分類Dev

Pythonで2つのデータフレームインデックスにまたがる繰り返し行を削除する方法

分類Dev

異なるデータフレームで共通の変数を見つける方法は?

分類Dev

時系列データフレームの毎日の最初と最後の行にインデックスを付ける方法は?

分類Dev

Pythonデータフレームは日時行の違いを見つけて秒に変換します

Related 関連記事

  1. 1

    pandas pythonで、列とインデックスがまったく同じで値が異なるデータフレームのリストの共通部分を見つける方法は?

  2. 2

    Python:パンダのデータフレームでインデックスを見つけるための高速な方法はどれですか?

  3. 3

    groupbyでパンダデータフレームインデックスの共通部分を見つける

  4. 4

    Pythonデータフレームはトップ5のインデックスを見つけ、別の列にインデックスを付けます

  5. 5

    日付インデックスが重複している2つのデータフレームを連結し、結果のデータフレームはデフォルトで「左」を取ります。ただし、「左」はNaNです。

  6. 6

    日時インデックスで2つのデータフレームを結合する方法一致しない行をnanで自動入力

  7. 7

    非インデックス列で複数のパンダデータフレームの共通部分を見つける方法

  8. 8

    データフレームrの特定の行のインデックスを見つける方法

  9. 9

    Excelの日付をキーとしてDeedleフレームにインデックスを付ける方法は?

  10. 10

    PYTHON-日付インデックスの2つのデータフレームをマージします

  11. 11

    前または次の行にインデックスを付けるときに、データフレームの行ループを回避できますか?

  12. 12

    Pythonでデータフレームの行ごとに値のインデックスを見つけ、次の列の値を抽出する方法

  13. 13

    別のデータフレームのインデックスを使用してデータフレームにインデックスを付ける方法は?

  14. 14

    日付インデックスと欠落している日付を含むPandasデータフレームで次の日付を選択する方法

  15. 15

    一意でない日付インデックスを持つデータフレームのローリング中央値を計算します

  16. 16

    Sparkデータフレームは整数をタイムスタンプに変換し、日付の違いを見つけます

  17. 17

    パンダのデータフレーム行で最後のクラスターを見つける方法は?

  18. 18

    パンダは、値のリストを指定して、データフレーム列で最も近い値のインデックスを見つけます

  19. 19

    パンダデータフレームで最後のイベントの日付を見つける方法

  20. 20

    共通のインデックスで 2 つのデータ フレームをマージする (個別の行を作成する必要はありません)

  21. 21

    条件を満たすパンダデータフレーム内のデータのインデックスと列を見つける方法は?

  22. 22

    pandasデータフレームまたはnumpy配列で値の前のインスタンスを見つける簡単な方法は?

  23. 23

    データフレーム内の2つの異なるインデックスの共通部分を計算する簡単な方法はありますか?

  24. 24

    python27のデータフレームの行で共通要素を見つける方法

  25. 25

    2つのデータフレームを関数と比較する(共通のインデックスなし)

  26. 26

    Pythonで2つのデータフレームインデックスにまたがる繰り返し行を削除する方法

  27. 27

    異なるデータフレームで共通の変数を見つける方法は?

  28. 28

    時系列データフレームの毎日の最初と最後の行にインデックスを付ける方法は?

  29. 29

    Pythonデータフレームは日時行の違いを見つけて秒に変換します

ホットタグ

アーカイブ