グループ化されたデータフレームパンダで特定の行を取得する

シュバムR

列で構成されるパンダデータフレームeucデータがあります

code1  code2 euclidean_distance

ユークリッド距離ソートされたcode1のグループごとに上位50行を取得したかったので、これを使用しました。

matrix_top_50 = euc_data.sort_values(['code1', 'euclidean_distance'])
.groupby('code1').head(50).reset_index(drop=True)

次にユークリッド距離でソートされたcode1のグループごとに次の100行を取得するために、別の行列を作成したいと思います。

そのために私は.ilocを使おうとしました

start = 51
end = 151
next_matrix = euc_data.sort_values(['code1', 'euclidean_distance'])
.groupby('code1').iloc[start:end].reset_index(drop=True)

しかし、エラーが発生しています:

Cannot access callable attribute 'iloc' of 'DataFrameGroupBy' objects, try using the 'apply' method

どうすればこれを達成できますか?

ジェズリール

私はあなたが必要だと思うGroupBy.applyが、必要なデータを使用した行が含まれてする必要がされてstartend、それ以外のエラー:

ext_matrix = (euc_data.sort_values(['code1', 'euclidean_distance'])
                      .groupby('code1')
                      .apply(lambda x: x.iloc[start:end])
                      .reset_index(drop=True) 
              )

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

パンダのグループ化されたデータフレーム全体で値を減算する

分類Dev

パンダでグループ化されたデータフレームの特定のグループを選択します

分類Dev

グループ化されたパンダのデータフレームを列挙する

分類Dev

グループ化されたパンダのデータフレームを操作する方法

分類Dev

グループ化されたパンダデータフレームの散布図を作成する

分類Dev

グループ化されたパンダデータフレームの散布図を作成する

分類Dev

グループ化されたデータフレームからパーセンタイルを取得する

分類Dev

複数の列でグループ化されたパンダデータフレームからネストされたJSONを取得します

分類Dev

グループ化されたパンダデータフレームで最も発生する値を取得する

分類Dev

グループ化されたパンダのデータフレームにタイトルを追加するにはどうすればよいですか?

分類Dev

対応する一致するグループ化されたパンダデータフレームで操作を実行します

分類Dev

マルチインデックスのグループ化されたパンダデータフレームをフィルタリングする

分類Dev

Python:パンダのデータフレームを特定の時間枠でグループ化する方法は?

分類Dev

Python:パンダのデータフレームを特定の時間枠でグループ化する方法は?

分類Dev

パンダ:グループ化されたデータフレームで1日の頻度の倍数である日付を選択しますか?

分類Dev

パンダのデータフレームをループし、データでグループ化する

分類Dev

パンダ-データフレームで同じ値の行をグループ化する

分類Dev

日時を含むグループ化されたパンダデータフレームを単一のタイムラインにプロットする

分類Dev

定義された時間間隔でパンダのデータフレームをグループ化する方法は?

分類Dev

グループ化されたパンダデータフレームに2つのシフトされた列を作成する

分類Dev

パンダ:グループ化されたデータフレーム内の選択された列のみの値を結合する効率的な方法

分類Dev

グループ化されたパンダデータを元のデータフレームに適用する

分類Dev

別の列のグループ化された値の合計によってパンダデータフレームの列を正規化する

分類Dev

グループ化されたパンダデータフレームの最大値の後に行を削除します

分類Dev

グループ化されたデータフレームの列にあるアイテムのペアの数を数えます。(パンダ)

分類Dev

パンダデータフレームでグループ化された観測を分割

分類Dev

パンダで言及されているTimeFrameによるデータフレームのグループ化

分類Dev

別の列値でグループ化された列値のパンダデータフレームでの共起を計算します

分類Dev

別の列値でグループ化された各列のパーセンタイル値を計算する-Pandasデータフレーム

Related 関連記事

  1. 1

    パンダのグループ化されたデータフレーム全体で値を減算する

  2. 2

    パンダでグループ化されたデータフレームの特定のグループを選択します

  3. 3

    グループ化されたパンダのデータフレームを列挙する

  4. 4

    グループ化されたパンダのデータフレームを操作する方法

  5. 5

    グループ化されたパンダデータフレームの散布図を作成する

  6. 6

    グループ化されたパンダデータフレームの散布図を作成する

  7. 7

    グループ化されたデータフレームからパーセンタイルを取得する

  8. 8

    複数の列でグループ化されたパンダデータフレームからネストされたJSONを取得します

  9. 9

    グループ化されたパンダデータフレームで最も発生する値を取得する

  10. 10

    グループ化されたパンダのデータフレームにタイトルを追加するにはどうすればよいですか?

  11. 11

    対応する一致するグループ化されたパンダデータフレームで操作を実行します

  12. 12

    マルチインデックスのグループ化されたパンダデータフレームをフィルタリングする

  13. 13

    Python:パンダのデータフレームを特定の時間枠でグループ化する方法は?

  14. 14

    Python:パンダのデータフレームを特定の時間枠でグループ化する方法は?

  15. 15

    パンダ:グループ化されたデータフレームで1日の頻度の倍数である日付を選択しますか?

  16. 16

    パンダのデータフレームをループし、データでグループ化する

  17. 17

    パンダ-データフレームで同じ値の行をグループ化する

  18. 18

    日時を含むグループ化されたパンダデータフレームを単一のタイムラインにプロットする

  19. 19

    定義された時間間隔でパンダのデータフレームをグループ化する方法は?

  20. 20

    グループ化されたパンダデータフレームに2つのシフトされた列を作成する

  21. 21

    パンダ:グループ化されたデータフレーム内の選択された列のみの値を結合する効率的な方法

  22. 22

    グループ化されたパンダデータを元のデータフレームに適用する

  23. 23

    別の列のグループ化された値の合計によってパンダデータフレームの列を正規化する

  24. 24

    グループ化されたパンダデータフレームの最大値の後に行を削除します

  25. 25

    グループ化されたデータフレームの列にあるアイテムのペアの数を数えます。(パンダ)

  26. 26

    パンダデータフレームでグループ化された観測を分割

  27. 27

    パンダで言及されているTimeFrameによるデータフレームのグループ化

  28. 28

    別の列値でグループ化された列値のパンダデータフレームでの共起を計算します

  29. 29

    別の列値でグループ化された各列のパーセンタイル値を計算する-Pandasデータフレーム

ホットタグ

アーカイブ