別のデータフレームforループの条件に基づいて新しいデータフレームを作成します

ザカリー・クルムリン

2017 NFLクォーターバックデータを使用して、毎週上位10個のqbsをデータフレームに(残りのデータとともに)配置することを検討しています。

qb = {'week': [1, 1, 1, 2, 2, 2], 'qb': ['Rodgers', 'Brady', 'Wilson', 'Rodgers', 'Brady', 'Wilson'], 'pts': [30, 24, 20, 31, 20, 26]}

qb_df = pd.DataFrame(data=qb)

week    qb        pts
1       Rodgers   30
1       Brady     24
1       Wilson    20
2       Rodgers   31
2       Brady     20
3       Wilson    26

このために、毎週の上位2つを新しいデータフレームに戻すことを検討しています。

week    qb        pts
1       Rodgers   30
1       Brady     24
2       Rodgers   31
2       Wilson    26

データを取得する限り機能するforループを試しましたが、データフレームに配置することができません

top10_17 = pd.DataFrame()
for i in range(1, 18):
    i_17 = qb_2017.loc[qb_2017['Week'] == i].sort_values('FantasyPoints', ascending=False)[:10]
    top10_17 = pd.concat(i_17)

NFLシーズンの17週間の使用範囲(1,18)

BEN_YO

+sort_values付きIIUCgroupbyhead

df.sort_values('pts',ascending=False).groupby('week').head(2).sort_values('week')
Out[49]: 
   pts       qb  week
0   30  Rodgers     1
1   24    Brady     1
3   31  Rodgers     2
5   26   Wilson     2

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

別のデータフレームの日付条件に基づいて新しい列を作成します

分類Dev

別のデータフレームに基づいて新しいデータフレームを作成する

分類Dev

別のデータフレームに基づいてグループごとに新しいデータフレームを作成する

分類Dev

pandas データフレームの条件に基づいてグループの列を作成します

分類Dev

既存の列の条件に基づいて、データフレームに新しい列を作成します

分類Dev

別のデータフレームの条件に基づいて新しいデータフレームを作成する方法

分類Dev

パンダ-別のデータフレームに基づいて新しいデータフレームをどのように作成しますか?

分類Dev

既存のデータフレームの条件に基づいて新しいデータフレームを作成します

分類Dev

別のデータフレームに基づいて新しいデータフレームのプロットを作成する方法

分類Dev

1つの列の条件に基づいて、他の列からプルして、データフレームに新しい変数を作成しますか?(dplyr)

分類Dev

別のデータフレームの値に基づいてデータフレームを更新します

分類Dev

別のデータフレームの一連のルールに基づいて、データフレームに一連の変数を作成します

分類Dev

データフレーム内の要素をループし、条件に基づいて行を追加します

分類Dev

Pyspark:udfを使用して、別のデータフレームの値に基づいてデータフレームに新しい列を追加します

分類Dev

別のデータフレームに基づいてアイテムをグループ化するデータフレームを構築します

分類Dev

条件に基づいて別のデータフレームの値からデータフレームに新しい列を追加する

分類Dev

データフレームの各行をループし、条件に基づいてデータフレームに要素を追加します

分類Dev

別のデータフレームに基づいて、データフレーム内のセルを条件付きで置換します

分類Dev

R:既存のデータフレームの複数の条件に基づいて新しいデータフレームを作成する

分類Dev

Rのデータフレームの列条件に基づいてベクトルを作成します

分類Dev

Rの条件に基づいて、データフレームに複数の新しい列を追加します

分類Dev

条件を含む文字列に基づいてデータフレームの新しい列を作成する方法

分類Dev

別のデータフレームの列に基づいて、あるデータフレームに新しい列を作成する

分類Dev

別のデータフレームとの一致に基づいて、データフレームに新しい列を作成する

分類Dev

Rの使用-別のデータフレームのグループ最大値に基づいてデータフレームを再形成します

分類Dev

別のデータフレームに基づいてパンダに新しい列を作成する

分類Dev

複数のデータフレームの条件に基づいて新しいデータフレームを作成する

分類Dev

既存のデータフレームからの平日に基づいて、新しいデータフレームを分割して作成します

分類Dev

条件に基づいてデータフレームの行を削除します

Related 関連記事

  1. 1

    別のデータフレームの日付条件に基づいて新しい列を作成します

  2. 2

    別のデータフレームに基づいて新しいデータフレームを作成する

  3. 3

    別のデータフレームに基づいてグループごとに新しいデータフレームを作成する

  4. 4

    pandas データフレームの条件に基づいてグループの列を作成します

  5. 5

    既存の列の条件に基づいて、データフレームに新しい列を作成します

  6. 6

    別のデータフレームの条件に基づいて新しいデータフレームを作成する方法

  7. 7

    パンダ-別のデータフレームに基づいて新しいデータフレームをどのように作成しますか?

  8. 8

    既存のデータフレームの条件に基づいて新しいデータフレームを作成します

  9. 9

    別のデータフレームに基づいて新しいデータフレームのプロットを作成する方法

  10. 10

    1つの列の条件に基づいて、他の列からプルして、データフレームに新しい変数を作成しますか?(dplyr)

  11. 11

    別のデータフレームの値に基づいてデータフレームを更新します

  12. 12

    別のデータフレームの一連のルールに基づいて、データフレームに一連の変数を作成します

  13. 13

    データフレーム内の要素をループし、条件に基づいて行を追加します

  14. 14

    Pyspark:udfを使用して、別のデータフレームの値に基づいてデータフレームに新しい列を追加します

  15. 15

    別のデータフレームに基づいてアイテムをグループ化するデータフレームを構築します

  16. 16

    条件に基づいて別のデータフレームの値からデータフレームに新しい列を追加する

  17. 17

    データフレームの各行をループし、条件に基づいてデータフレームに要素を追加します

  18. 18

    別のデータフレームに基づいて、データフレーム内のセルを条件付きで置換します

  19. 19

    R:既存のデータフレームの複数の条件に基づいて新しいデータフレームを作成する

  20. 20

    Rのデータフレームの列条件に基づいてベクトルを作成します

  21. 21

    Rの条件に基づいて、データフレームに複数の新しい列を追加します

  22. 22

    条件を含む文字列に基づいてデータフレームの新しい列を作成する方法

  23. 23

    別のデータフレームの列に基づいて、あるデータフレームに新しい列を作成する

  24. 24

    別のデータフレームとの一致に基づいて、データフレームに新しい列を作成する

  25. 25

    Rの使用-別のデータフレームのグループ最大値に基づいてデータフレームを再形成します

  26. 26

    別のデータフレームに基づいてパンダに新しい列を作成する

  27. 27

    複数のデータフレームの条件に基づいて新しいデータフレームを作成する

  28. 28

    既存のデータフレームからの平日に基づいて、新しいデータフレームを分割して作成します

  29. 29

    条件に基づいてデータフレームの行を削除します

ホットタグ

アーカイブ