ループ関数を使用して、データフレームをデータフレームのリストにフィルタリングします

ディラン・ムーア

2列幅の小さなデータフレームがあります。私の目標は、QE列の一意の値に基づいて、このデータフレームをデータフレームのリストに分割することです。

コードでエラーを見つけられないようです。

明確にするために編集:

import pandas as pd

def Function1():
    data = {'Name': ['Dave', 'Sue', 'John', 'Dave', 'Michael', 'Sue'],
            'QE': ['12.31.2019', '12.31.2019', '12.31.2019', '03.31.2020', '03.31.2020', '03.31.2020']
            }
    df = pd.DataFrame(data, columns=['Name', 'QE'])
    
    Quarters = list(df['QE'].unique())
               
    dfs = []
    for x in Quarters:
        df = df[df['QE'] == x]
        df = df['Name'].reset_index(drop=True) 
        dfs.append(df)
    
    return df

a = Function1()
KeyError: 'QE' 
マイコドリ

リスト内包表記とgroupbyを使用する

dfs = [dataframe for _, dataframe in df.groupby('QE')]


print(dfs)

[      Name          QE
 3     Dave  03.31.2020
 4  Michael  03.31.2020
 5      Sue  03.31.2020,    Name          QE
 0  Dave  12.31.2019
 1   Sue  12.31.2019
 2  John  12.31.2019]

print(dfs[1])

   Name          QE
0  Dave  12.31.2019
1   Sue  12.31.2019
2  John  12.31.2019

標準のforループでは、これは次のようになります。

dfs = []
for _, dataframe in df.groupby('QE'):
    dfs.append(dataframe)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

データのリストに関してデータフレームをフィルタリングする

分類Dev

リストを使用してパンダのデータフレームをフィルタリングする

分類Dev

リストに基づいてデータフレームをフィルタリングし、次にそのフィルターに基づいて各データフレームを保存します。関数またはforループを作成する方法はありますか?

分類Dev

リストを使用してPandasデータフレームをフィルタリングする最速の方法

分類Dev

R:フィルタリング条件のリストをデータフレームに渡します

分類Dev

Pyspark:複数の条件に基づいてデータフレームをフィルタリングします

分類Dev

関数を使用してデータフレームをフィルタリングする方法は?

分類Dev

パンダは関数でデータフレームの行をフィルタリングします

分類Dev

各データフレームの観測数に基づいてデータフレームのリストをフィルタリングする

分類Dev

列のリストに対してORステートメントを使用してPandasデータフレームをフィルタリングする

分類Dev

ネストされたlapplyを使用して基準をフィルタリングし、複数のデータフレームを作成します

分類Dev

許容誤差を使用してRデータフレームを別のデータフレームでフィルタリングしますか?

分類Dev

パンダのデータフレームをグループ化してフィルタリングする

分類Dev

forループを使用して複数のデータフレームのIDに基づいて行をフィルタリングする

分類Dev

データフレームのリストをループして、Rでグラフを作成します

分類Dev

データフレームのリストをループして、Rでグラフを作成します

分類Dev

purrrを使用して、ネストされたデータフレーム列のデータに基づいてフィルタリングする

分類Dev

パンダを使用してリストからのデータフレームにフィルターのリストを適用します

分類Dev

Pandasデータフレームをループしてリストにデータを入力します(Python)

分類Dev

ORステートメントを使用したPandasデータフレームのフィルタリング

分類Dev

formattableを使用したデータフレームのフィルタリング

分類Dev

関数を使用してデータフレームから行をフィルタリングまたは選択するための正しい構文

分類Dev

dplyr Rのlast_col()関数を使用してデータフレームをフィルタリングします

分類Dev

リストの列を使用してデータフレームをリサンプリングします

分類Dev

Python、Pandas:関数に基づいてデータフレームの行をフィルタリングする

分類Dev

ベクトルを使用してデータフレームをフィルタリングするR

分類Dev

データフレームをフィルタリングし、前の行データを使用する

分類Dev

dplyrを使用してRに2つのデータフレームを持つルールに従って行をフィルタリングしますか?

分類Dev

データフレームをフィルタリングして新しいデータフレームに分割する方法はRにありますか?

Related 関連記事

  1. 1

    データのリストに関してデータフレームをフィルタリングする

  2. 2

    リストを使用してパンダのデータフレームをフィルタリングする

  3. 3

    リストに基づいてデータフレームをフィルタリングし、次にそのフィルターに基づいて各データフレームを保存します。関数またはforループを作成する方法はありますか?

  4. 4

    リストを使用してPandasデータフレームをフィルタリングする最速の方法

  5. 5

    R:フィルタリング条件のリストをデータフレームに渡します

  6. 6

    Pyspark:複数の条件に基づいてデータフレームをフィルタリングします

  7. 7

    関数を使用してデータフレームをフィルタリングする方法は?

  8. 8

    パンダは関数でデータフレームの行をフィルタリングします

  9. 9

    各データフレームの観測数に基づいてデータフレームのリストをフィルタリングする

  10. 10

    列のリストに対してORステートメントを使用してPandasデータフレームをフィルタリングする

  11. 11

    ネストされたlapplyを使用して基準をフィルタリングし、複数のデータフレームを作成します

  12. 12

    許容誤差を使用してRデータフレームを別のデータフレームでフィルタリングしますか?

  13. 13

    パンダのデータフレームをグループ化してフィルタリングする

  14. 14

    forループを使用して複数のデータフレームのIDに基づいて行をフィルタリングする

  15. 15

    データフレームのリストをループして、Rでグラフを作成します

  16. 16

    データフレームのリストをループして、Rでグラフを作成します

  17. 17

    purrrを使用して、ネストされたデータフレーム列のデータに基づいてフィルタリングする

  18. 18

    パンダを使用してリストからのデータフレームにフィルターのリストを適用します

  19. 19

    Pandasデータフレームをループしてリストにデータを入力します(Python)

  20. 20

    ORステートメントを使用したPandasデータフレームのフィルタリング

  21. 21

    formattableを使用したデータフレームのフィルタリング

  22. 22

    関数を使用してデータフレームから行をフィルタリングまたは選択するための正しい構文

  23. 23

    dplyr Rのlast_col()関数を使用してデータフレームをフィルタリングします

  24. 24

    リストの列を使用してデータフレームをリサンプリングします

  25. 25

    Python、Pandas:関数に基づいてデータフレームの行をフィルタリングする

  26. 26

    ベクトルを使用してデータフレームをフィルタリングするR

  27. 27

    データフレームをフィルタリングし、前の行データを使用する

  28. 28

    dplyrを使用してRに2つのデータフレームを持つルールに従って行をフィルタリングしますか?

  29. 29

    データフレームをフィルタリングして新しいデータフレームに分割する方法はRにありますか?

ホットタグ

アーカイブ