決算分析システム

決算分析システム

【順序保存】PythonのリストやCSVから重複を削除するコード例

Python(パイソン)のlist(リスト)やCSVから、重複を削除するコード例です。 大きなリストを扱っていると、どこかで重複を削除する(排除する)必要が出てきます。 Pythonの重複処理では、集合 set() を使...
EDINET

詳細なXBRLパーサーのコード例【Python】

XBRLファイルからデータを読み込む詳細なXBRLパーサーのコード例です。 詳細なXBRLパーサーの作り方で作っていたPythonプログラムのコードになります。 ある程度動きましたので、現時点のコードを掲載します。 コード...
決算分析システム

Pythonで例外を自作して使うコード例(3種類)

Python で『例外クラスを自作するコード例』と、『エラーメッセージを取得するコード例』です。 Python の公式マニュアルによると、自作の例外は『ユーザー定義例外 (User-defined Exceptions) 』というよう...
決算分析システム

詳細なXBRLパーサーの作り方【上場企業の財務分析】

決算データをキレイに読み込むための『詳細なXBRLパーサー』の作り方です。 『XBRL(エックスビーアールエル)ファイル』に加えて、別途Webで公開されている『タクソノミファイル』を読み込むことで、上場企業の財務分析に役立つ詳細なデー...
決算分析システム

【Python】リストを無限にループさせるときは itertools.cycle() を使う

既存のPythonリスト(list)を『無限ループ』に変換する方法です。 イテレータツールズのサイクルを使うのが便利でした。 Python の標準ライブラリです。 import itertools iterator = it...
決算分析システム

【Python】『続行するには何かキーを押してください』を表示する方法

Python で『続行するには何かキーを押してください』を表示するやり方です。 Python から "PAUSE" コマンドを実行するとできました。 PAUSE コマンドの解説 PAUSE(ポーズ) コマンドの解説は、Window...
決算分析システム

プログラムを一時停止するにはPAUSEキーを押す【Python】

実行中のプログラムを『任意のタイミング』で一時停止して再開する方法です。 プログラムに特別な仕掛けは必要ありません。 キーボードの『Pause キー(ポーズキー)』を押すだけです。 キーボードの右上のほうにある『Pause...
決算分析システム

【Selenium】SendKeysの文字入力が遅いときは『executeScript』で入力すると一瞬

Selenium(セレニウム) の SendKeys は遅かったです。 webdriver でテキスト入力するときは、SendKeys で入力するのが簡単でしたが、どうしても速さに限界がありました。 そこで、テキストボックスに長...
決算分析システム

【Python】リストの要素を削除するforループの書き方【一般的な方法と高速な方法】

Python のリスト (list) から『条件を指定して要素を削除』するためには、リストを for 文にかける必要がありました。 そのコード例と速さの比較を紹介します。 for 文で問題になったのが、インデックスエラー (In...
決算分析システム

【Python】辞書の中身をソートして取り出すコード例

Python辞書(dict)のソート方法です。 早速ですが、『普通のやり方』と『高速な方法』のコードを紹介します。 『普通のやり方』です。 辞書の中身を『キー』でソートして取り出すコードです。 a = sorte...
タイトルとURLをコピーしました