パンダのデータフレームを埋める

data_person

ティッカー値のリストがあります

ticker = ["AAPL","MSFT","GOOG"]

ティッカーリスト内のすべての株式の価格が「高い」値のDFを作成したいと思います。

空のDFの作成:

high_df = pd.DataFrame(columns = ticker) 

DFの充填:

import pandas_datareader as web
import datetime

start = datetime.datetime(2010,1,1)
end = datetime.datetime(2010,2,1)

for each_column in high_df.columns:
   high_df[each_column] = web.DataReader(each_column, "yahoo",start,end)["High"]

これは機能しますが、ティッカーリストが膨大な場合は時間がかかります。スピードアップするためのアプローチに関する他の提案はありますか?DFが満たされる方法でスピードアップします。

BEN_YO

並列計算が必要なようです。

from joblib import Parallel, delayed

def yourfunc(tic):
    start = datetime.datetime(2010, 1, 1)
    end = datetime.datetime(2010, 2, 1)
    result=web.DataReader(tic, "yahoo", start, end)["High"]
    return result

results = Parallel(n_jobs=-1, verbose=verbosity_level, backend="threading")(
             map(delayed(yourfunc), ticker ))

変換については、 pd.DataFrame(results,columns=ticker)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

パンダ:空のデータフレームを埋める

分類Dev

パンダ:複数の空のデータフレームを埋める

分類Dev

パンダデータフレームの隙間を埋める

分類Dev

パンダのデータフレーム列をランダムな辞書値で埋める方法

分類Dev

不足している値を埋めるパンダデータフレーム

分類Dev

パンダデータフレームの関数nansを前方に埋めるための高速な方法

分類Dev

パンダのデータフレームに0を埋め込む方法は?

分類Dev

パンダのデータフレームを各行の列オフセットを増やして埋める

分類Dev

パンダのデータフレームをリストのアイテムで埋める

分類Dev

パンダでデータフレームのナンの値を空のリスト[]で埋める方法は?

分類Dev

ループ方式を使用して空のパンダデータフレームを埋める

分類Dev

forループを介してパンダのデータフレームを埋める方法は?

分類Dev

パンダのデータフレームの列を比較し、不足している値を埋めます

分類Dev

パンダを使用してデータフレームの同じ行の値でNaNを埋める方法

分類Dev

パンダの別のデータフレームの値でNullを埋める

分類Dev

パンダ間隔を使用して値を検索し、別のデータフレームを埋める方法

分類Dev

パンダのデータフレームをループで埋める方法は?

分類Dev

Nカウントまでゼロでパンダデータフレームの行を埋める

分類Dev

特定の条件下でパンダのデータフレーム列を埋める

分類Dev

前の列に基づいて、パンダデータフレームのNaNセルを埋める方法は?

分類Dev

パンダのデータフレームで複数のリストを0で埋める方法は?

分類Dev

パンダのデータフレームを作成して関数から埋める方法は?

分類Dev

連続した行をパンダのデータフレームに埋めるには?

分類Dev

事前定義されたパンダのデータフレームを埋める

分類Dev

パンダのデータフレームを列で繰り返し埋める方法

分類Dev

データフレームはパンダのNaN値を埋めることができません

分類Dev

日付列と日付範囲に基づいてパンダのデータフレームを埋める

分類Dev

パンダ-1つのデータフレームの各行を別のデータフレームの値で埋める

分類Dev

別の2つのデータフレームからの値に基づいてパンダデータフレームを埋める方法

Related 関連記事

  1. 1

    パンダ:空のデータフレームを埋める

  2. 2

    パンダ:複数の空のデータフレームを埋める

  3. 3

    パンダデータフレームの隙間を埋める

  4. 4

    パンダのデータフレーム列をランダムな辞書値で埋める方法

  5. 5

    不足している値を埋めるパンダデータフレーム

  6. 6

    パンダデータフレームの関数nansを前方に埋めるための高速な方法

  7. 7

    パンダのデータフレームに0を埋め込む方法は?

  8. 8

    パンダのデータフレームを各行の列オフセットを増やして埋める

  9. 9

    パンダのデータフレームをリストのアイテムで埋める

  10. 10

    パンダでデータフレームのナンの値を空のリスト[]で埋める方法は?

  11. 11

    ループ方式を使用して空のパンダデータフレームを埋める

  12. 12

    forループを介してパンダのデータフレームを埋める方法は?

  13. 13

    パンダのデータフレームの列を比較し、不足している値を埋めます

  14. 14

    パンダを使用してデータフレームの同じ行の値でNaNを埋める方法

  15. 15

    パンダの別のデータフレームの値でNullを埋める

  16. 16

    パンダ間隔を使用して値を検索し、別のデータフレームを埋める方法

  17. 17

    パンダのデータフレームをループで埋める方法は?

  18. 18

    Nカウントまでゼロでパンダデータフレームの行を埋める

  19. 19

    特定の条件下でパンダのデータフレーム列を埋める

  20. 20

    前の列に基づいて、パンダデータフレームのNaNセルを埋める方法は?

  21. 21

    パンダのデータフレームで複数のリストを0で埋める方法は?

  22. 22

    パンダのデータフレームを作成して関数から埋める方法は?

  23. 23

    連続した行をパンダのデータフレームに埋めるには?

  24. 24

    事前定義されたパンダのデータフレームを埋める

  25. 25

    パンダのデータフレームを列で繰り返し埋める方法

  26. 26

    データフレームはパンダのNaN値を埋めることができません

  27. 27

    日付列と日付範囲に基づいてパンダのデータフレームを埋める

  28. 28

    パンダ-1つのデータフレームの各行を別のデータフレームの値で埋める

  29. 29

    別の2つのデータフレームからの値に基づいてパンダデータフレームを埋める方法

ホットタグ

アーカイブ