別の列のパンダの基準に基づく累積最大/分

fresh_prince

将来の日付の中で現在の価格よりも安い価格があるかどうかを確認したいと思います。私は一度に1つの株に対してそれを行うことができました(以下のDISは私がそれをどのように見せたいかです)、しかし私が2つの株を持っているとき、私はより低い価格の株(DIS)の最小値しか返すことができません。私は各分がその在庫に関連している必要があります。

data['min'] = data['current_price'].iloc[::-1].cummin()[::-1]

    Symbols Date    current_price   min
0   AMZN    2020-07-01  2,754.00    112.00
2   AMZN    2020-07-02  2,871.10    112.00
4   AMZN    2020-07-06  2,930.00    112.00
6   AMZN    2020-07-07  2,990.00    112.00
8   AMZN    2020-07-08  3,012.43    112.00
10  AMZN    2020-07-09  3,074.00    112.00
12  AMZN    2020-07-10  3,135.70    112.00
14  AMZN    2020-07-13  3,068.39    112.00
1   DIS     2020-07-01    112.29    112.00
3   DIS     2020-07-02    112.00    112.00
5   DIS     2020-07-06    112.90    112.61
7   DIS     2020-07-07    112.61    112.61
9   DIS     2020-07-08    112.81    112.81
11  DIS     2020-07-09    115.38    115.38
13  DIS     2020-07-10    116.21    115.89
15  DIS     2020-07-13    115.89    115.89
perl

もうすぐです。ただ、追加groupbyapplyすでに投稿にやっているのと同じ変換:

data['min'] = data.groupby('Symbols')['current_price'].apply(
    lambda x: x[::-1].cummin()[::-1])

print(data)

   Symbols        Date current_price       min
0     AMZN  2020-07-01      2,754.00  2,754.00
2     AMZN  2020-07-02      2,871.10  2,871.10
4     AMZN  2020-07-06      2,930.00  2,930.00
6     AMZN  2020-07-07      2,990.00  2,990.00
8     AMZN  2020-07-08      3,012.43  3,012.43
10    AMZN  2020-07-09      3,074.00  3,068.39
12    AMZN  2020-07-10      3,135.70  3,068.39
14    AMZN  2020-07-13      3,068.39  3,068.39
1      DIS  2020-07-01        112.29    112.00
3      DIS  2020-07-02        112.00    112.00
5      DIS  2020-07-06        112.90    112.61
7      DIS  2020-07-07        112.61    112.61
9      DIS  2020-07-08        112.81    112.81
11     DIS  2020-07-09        115.38    115.38
13     DIS  2020-07-10        116.21    115.89
15     DIS  2020-07-13        115.89    115.89
​```

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

別の列の値に基づく累積カウント

分類Dev

別の列の値に基づく列の累積合計(R)

分類Dev

パンダの列基準に基づくプロット

分類Dev

パンダgroupby; if条件:合計else:別の列に基づく特定の列の最大

分類Dev

MS Excel-別の列の「id値」に基づく列の累積合計?

分類Dev

2つの列に基づくrの累積合計

分類Dev

特定の列の値に基づく累積合計

分類Dev

他の列の条件に基づく累積合計

分類Dev

別の列の条件に基づくパンダffill

分類Dev

計算列の値に基づく累積列

分類Dev

Rのルールに基づく累積列

分類Dev

同じ列の計算結果に基づく累積合計

分類Dev

2つのカテゴリ列に基づく累積カウント

分類Dev

日付範囲に基づくパンダデータフレームの条件付き累積合計

分類Dev

別の列の文字列に基づく合計/累積列を実行するPythonGroupby

分類Dev

別のパンダの違いに基づく1つの列の違い

分類Dev

別の列の値に基づくパンダの条件付きfillna

分類Dev

パンダの基準に基づいて列の値を変更する

分類Dev

別の列に基づくパンダの条件付きシフト

分類Dev

別の列に基づいて累積合計をリセットする

分類Dev

基準に基づいたパンダのサンプル

分類Dev

別の列の値に基づいてパンダを転送

分類Dev

他の列の値に基づいて累積カウントを作成する

分類Dev

別の列の条件に基づいて価格変動と価格の累積パーセンテージ変動を計算する

分類Dev

特定の条件に基づく累積合計

分類Dev

指定された値に基づく累積合計の差

分類Dev

インデックスリストに基づくリストの累積加算

分類Dev

別の列に基づくSQLServer列の最大値

分類Dev

パンダの標準値に基づくカウント機能の使い方

Related 関連記事

  1. 1

    別の列の値に基づく累積カウント

  2. 2

    別の列の値に基づく列の累積合計(R)

  3. 3

    パンダの列基準に基づくプロット

  4. 4

    パンダgroupby; if条件:合計else:別の列に基づく特定の列の最大

  5. 5

    MS Excel-別の列の「id値」に基づく列の累積合計?

  6. 6

    2つの列に基づくrの累積合計

  7. 7

    特定の列の値に基づく累積合計

  8. 8

    他の列の条件に基づく累積合計

  9. 9

    別の列の条件に基づくパンダffill

  10. 10

    計算列の値に基づく累積列

  11. 11

    Rのルールに基づく累積列

  12. 12

    同じ列の計算結果に基づく累積合計

  13. 13

    2つのカテゴリ列に基づく累積カウント

  14. 14

    日付範囲に基づくパンダデータフレームの条件付き累積合計

  15. 15

    別の列の文字列に基づく合計/累積列を実行するPythonGroupby

  16. 16

    別のパンダの違いに基づく1つの列の違い

  17. 17

    別の列の値に基づくパンダの条件付きfillna

  18. 18

    パンダの基準に基づいて列の値を変更する

  19. 19

    別の列に基づくパンダの条件付きシフト

  20. 20

    別の列に基づいて累積合計をリセットする

  21. 21

    基準に基づいたパンダのサンプル

  22. 22

    別の列の値に基づいてパンダを転送

  23. 23

    他の列の値に基づいて累積カウントを作成する

  24. 24

    別の列の条件に基づいて価格変動と価格の累積パーセンテージ変動を計算する

  25. 25

    特定の条件に基づく累積合計

  26. 26

    指定された値に基づく累積合計の差

  27. 27

    インデックスリストに基づくリストの累積加算

  28. 28

    別の列に基づくSQLServer列の最大値

  29. 29

    パンダの標準値に基づくカウント機能の使い方

ホットタグ

アーカイブ