パンダのデータフレームで前の行を見つける

ティモシーロンバード

私のデータフレームは次のように再現できます。

import pandas as pd 
link = 'https://raw.githubusercontent.com/timothylombard/RSB/master/RSBdata.csv'
df = pd.read_csv(link)
df['Date'] =  pd.to_datetime(df['Date'])
df.set_index('Date', inplace=True) 

このデータフレームの画像は次のようになります- ddの写真

私がやりたいこと

  1. df ['Connections']の値が前の行から変更された行を識別します。
  2. 変更前の行を特定します。

次に、変更行と変更行の前の列値の違いを比較して報告します。写真を見て、2018-01-13にインデックス付けされたデータと2017-01-10を比較したい

これまでのところ、.shiftを使用して新しい列を追加することができました

df['PriorConnections'] = df['Connections'].shift()

次に、次のように差の値を持つ別の列を追加します。

df['Connections_Diff'] = df['Connections'] - df['PriorConnections']

次を使用して変更行を特定することもできます-

cr = df.loc[df.Connections_Diff > 0]
df.loc[cr]

df.loc [cr]の前の行を見つけるにはどうすればよいですか?

ニディンボーズj。

この方法で確認できますか?

>> df = pd.DataFrame({'Col1': [10, 20, 10, 15, 15],
                   'Col2': [13, 23, 18, 33, 48],
                   'Col3': [17, 27, 22, 37, 52]})
>> series_to_check = df['Col1']
>> [(i, i-1) for i in range(1,len(series_to_check)-1) if series_to_check[i]!=series_to_check[i-1] ]
>> [(1, 0), (2, 1), (3, 2)]
>> # returns a list of tuples [(`changed_row_index`, `previous_row_index`)]

基本的に、シリーズの各アイテムを以前のデータでチェックします。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

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

分類Dev

パンダのデータフレームで縞を見つける

分類Dev

パンダのデータフレームで要素を見つける

分類Dev

パンダのデータフレームで値を見つける

分類Dev

パンダのデータフレームで重複を見つける方法

分類Dev

2つのパンダデータフレーム間で更新された行を見つける方法

分類Dev

パンダのデータフレームで重複する行を見つける

分類Dev

パンダのテストデータフレームでデータのzスコアを見つける

分類Dev

パンダ:データフレーム列で特定のパターンを見つける方法は?

分類Dev

パンダ:別のデータフレームから名前を見つける方法は?

分類Dev

パンダ-2つのデータフレームを比較し、変更された行を見つける

分類Dev

パンダ:データフレーム内のすべての列の最大最小行を見つける

分類Dev

パンダ:データフレーム内のすべての列の最大最小行を見つける

分類Dev

パンダデータフレームの機能を見つける方法は?

分類Dev

パンダのデータフレームで非数値の行を見つけますか?

分類Dev

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

分類Dev

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

分類Dev

パンダのデータフレームで次に高い値までの距離を見つける

分類Dev

CSVファイル/パンダデータフレームでヘッダー行の行番号を見つける

分類Dev

パンダのデータフレームでゼロとNaNのない最小値を見つける

分類Dev

パンダでgroupbyデータフレームのランクを見つける方法

分類Dev

データフレームパンダで一致するものを見つける

分類Dev

見つけ方 "?" パンダデータフレームの値

分類Dev

パンダのデータフレームでトップ10を見つける

分類Dev

パンダのデータフレーム間で最も近い値を見つける

分類Dev

リストのパンダデータフレーム列で最大値を見つける

分類Dev

パンダデータフレームPythonでGPS座標間の角度を見つける方法

分類Dev

パンダのデータフレームで減少傾向を見つける

分類Dev

パンダのデータフレームで一般的な要素を見つける

Related 関連記事

  1. 1

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

  2. 2

    パンダのデータフレームで縞を見つける

  3. 3

    パンダのデータフレームで要素を見つける

  4. 4

    パンダのデータフレームで値を見つける

  5. 5

    パンダのデータフレームで重複を見つける方法

  6. 6

    2つのパンダデータフレーム間で更新された行を見つける方法

  7. 7

    パンダのデータフレームで重複する行を見つける

  8. 8

    パンダのテストデータフレームでデータのzスコアを見つける

  9. 9

    パンダ:データフレーム列で特定のパターンを見つける方法は?

  10. 10

    パンダ:別のデータフレームから名前を見つける方法は?

  11. 11

    パンダ-2つのデータフレームを比較し、変更された行を見つける

  12. 12

    パンダ:データフレーム内のすべての列の最大最小行を見つける

  13. 13

    パンダ:データフレーム内のすべての列の最大最小行を見つける

  14. 14

    パンダデータフレームの機能を見つける方法は?

  15. 15

    パンダのデータフレームで非数値の行を見つけますか?

  16. 16

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

  17. 17

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

  18. 18

    パンダのデータフレームで次に高い値までの距離を見つける

  19. 19

    CSVファイル/パンダデータフレームでヘッダー行の行番号を見つける

  20. 20

    パンダのデータフレームでゼロとNaNのない最小値を見つける

  21. 21

    パンダでgroupbyデータフレームのランクを見つける方法

  22. 22

    データフレームパンダで一致するものを見つける

  23. 23

    見つけ方 "?" パンダデータフレームの値

  24. 24

    パンダのデータフレームでトップ10を見つける

  25. 25

    パンダのデータフレーム間で最も近い値を見つける

  26. 26

    リストのパンダデータフレーム列で最大値を見つける

  27. 27

    パンダデータフレームPythonでGPS座標間の角度を見つける方法

  28. 28

    パンダのデータフレームで減少傾向を見つける

  29. 29

    パンダのデータフレームで一般的な要素を見つける

ホットタグ

アーカイブ