週にデータフレームの返品グループを持つ方法はありますか? -- python フィールド と pandas フィールド と pandas-groupby フィールド 関連 問題

Is there a way to have a dataframe return groupings per week?












0
vote

問題

日本語

私は以下の表のように提示された情報を持つデータフレームを持っています、日付は私のindex:

<事前> <コード> date | Company | Industry | Focus 2020-08-02 Ford Auto Cars 2020-08-02 Pizza Hut Restaurant Food 2020-08-03 Tesla Auto Cars 2020-08-04 Honda Auto Cars 2020-08-04 KFC Restaurant Food 2020-08-05 Marathon Energy Oil&Gas 2020-08-05 PSE&G Energy Oil&Gas 2020-08-06 Modells Consumer Retail 2020-08-07 Macys Consumer Retail 2020-08-08 JcPenney Consumer Retail 2020-08-09 Toys R Us Consumer Retail 2020-08-10 JP Morgan Financial Bank 2020-08-11 Greenwood Financial Real Estate 2020-08-12 RCH Pharm Health Care Pharmacy 2020-08-12 RBJ Hosp. Health Care Hospital 2020-08-13 Applebees Restaurant Food 2020-08-14 Sleepys Consumer Retail

私は、土曜日が1週間の終わりであると、毎週産業界ごとの企業の総額をグループ化するデータフレームを生み出す結果を探しています。

<事前> <コード> date | Auto | Restaurant | Energy | Consumer | Financial | Health Care| Total 2020-08-08 3 2 2 3 0 0 10 2020-08-15 0 1 0 2 2 2 7

試してみました:

<事前> <コード> df.groupby(['Industry']).resample('W-SAT').count()

しかし、これは産業が別の指標になります。

英語

I have a dataframe that has information presented like the table below, date is my Index:

date      | Company | Industry    | Focus 2020-08-02  Ford      Auto           Cars 2020-08-02  Pizza Hut Restaurant     Food 2020-08-03  Tesla     Auto           Cars 2020-08-04  Honda     Auto           Cars 2020-08-04  KFC       Restaurant     Food 2020-08-05  Marathon  Energy         Oil&Gas 2020-08-05  PSE&G     Energy         Oil&Gas 2020-08-06  Modells   Consumer       Retail 2020-08-07  Macys     Consumer       Retail 2020-08-08  JcPenney  Consumer       Retail 2020-08-09  Toys R Us Consumer       Retail 2020-08-10  JP Morgan Financial      Bank 2020-08-11  Greenwood Financial      Real Estate  2020-08-12  RCH Pharm Health Care    Pharmacy  2020-08-12  RBJ Hosp. Health Care    Hospital 2020-08-13  Applebees Restaurant     Food 2020-08-14  Sleepys   Consumer       Retail 

I am looking for a result that will yield me a dataframe that groups the total amount of companies per industry on a weekly basis, with Saturday being the end of a week.

date       | Auto | Restaurant | Energy | Consumer | Financial | Health Care| Total 2020-08-08    3       2           2         3            0          0         10 2020-08-15    0       1           0         2            2          2         7 

I have tried:

df.groupby(['Industry']).resample('W-SAT').count() 

but this results in Industry becoming another index.

</div
        
     
     

回答リスト


関連する質問

0  Pythonの16行ごとの最も頻繁な価値を見つける  ( Find the most frequent value of every 16 rows in python ) 
私は800人の高さを表すデータフレームを持っています、そして私は16人の16人の最も頻繁な高さを見つけたいです。私は最も頻繁な値を見つけるために次のスクリプトを使うことができることを知っています: <事前> <コード> df['height'].value_c...

1  Pandas Groupbyをグループ行グループに使用するには、列値を合計して決定できますか?  ( Can you use pandas groupby to group rows determined by summing a column value ) 
データフレームの行を1列の値でグループ化したいと思います。以下に示す例は、iが150の値で 'NumberOfTrades'の値をグループ化していた場合であるので、上位2行がグループ化され、下位3行がグループ化されます。私が理解している次のステップは、各グルー...

1  PD.GroupBy他のグループビリーで、PD.Cutの結果を転置します  ( Pd groupby on another groupby transposing results of pd cut ) 
もう一つのかなり複雑な質問私はパンダとそのグループビリーとカット機能について頑張っています。状況は次のとおりです。このようなデータフレームがあるとしましょう。 <コード> import Pandas as pd pd.DataFrame(data) ...

-1  列NANに他の値を作成せずにGroupByを使用する方法  ( How do i use groupby without making other values in the column nan ) 
「Employee No」と「Client Group Name」という欄に「START」という欄に、列「割り当て開始日」から最小値を取得しようとしています。 「Start」列に、「クライアントグループ名」ごと、すべての「従業員番号」ごとに最小の「割り当て開始...

1  Pandasのグループで行方不明の行を追加する  ( Adding rows for missing year by group in pandas ) 
こののように見えるデータフレームを持っています <事前> <コード> pd.DataFrame({'A': ['C1', 'C1', 'C1', 'C1', 'C2', 'C2', 'C3', 'C3'], ...: ...

-1  列の相互要素による行時間の違い計算と連結  ( Row time differences calculation and concatenation by mutual element in column ) 
私のDFは次のようになります。 <事前> <コード> A7 A8 欄の相互要素に基づいて新しいDFを作成し、同じ要素にアクションと削除の両方がある場合に操作を実行します。 iif t19 欄の要素には、アクションの追加と削除の両方があります。 N0...

0  Pandas GroupBy AGGは複数のパラメータを持つ関数を適用します  ( Pandas groupby agg apply a function with multiple parameters ) 
GroupByデータフレームの複数の列からパラメータを必要とし、2つのスケーラ値を返すPandas GroupByにどのような関数を適用することができます。 下記は繰り返し可能な例です。最後の行はf_value を取得します <事前> <コード> impor...

0  GroupByを使用して類似値をグループ化する方法  ( How to use groupby to group similar value ) 
次のスニペットがあります <コード> import pdfplumber, requests from io import BytesIO import pandas as pd def get_title_liked_txt(page: object):...

0  週にデータフレームの返品グループを持つ方法はありますか?  ( Is there a way to have a dataframe return groupings per week ) 
私は以下の表のように提示された情報を持つデータフレームを持っています、日付は私のindex: <事前> <コード> date | Company | Industry | Focus 2020-08-02 Ford Auto ...

0  大規模データセットに対するマルチグループビーカウントアクティビティの最も効率的な方法  ( Most efficient way of multi groupby count activities on large datasets ) 
(任意の長さの)属性(列)値のサブセットを見つけようとしています。これは、特定のデータセット内で一意です。それらを見つけるために私の知識の最善のための最も効率的な方法は、Pandasの対応するグループサイズをカウントする複数の(多くの)GroupByアクティビ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有