よろず屋亭

よろず屋亭

最近の記事

カブタン 個別銘柄のテーマ取得

import pandas as pdimport numpy as npimport osimport mathfrom math import isinffrom math import floorimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsfrom time import sleepfrom selenium import webdriverfrom selenium.we

    • メモ

      import pandas as pdimport numpy as npimport osimport mathfrom math import isinf, floorimport datetimeimport matplotlib.pyplot as pltimport seaborn as snsfrom time import sleepfrom selenium import webdriverfrom selenium.webdriver.chrome.serv

      • Pythonで株価データ自動ダウンロード!SBIパイパー2操作自動化の紹介

        最初にこんにちは! 今日は、私のプログラミングポートフォリオの中から、特に興味深いプロジェクトをご紹介します。 このプロジェクトは、Pythonを使用してSBIパイパー2というアプリを操作し、 株価一覧を自動でダウンロードするスクリプトです。 プロジェクトの概要:このスクリプトは、株価情報を効率よく収集するために開発されました。 具体的には、SBIパイパー2という株取引アプリを自動で操作し、 各銘柄の株価データをダウンロードします。 これにより、株価分析やデータ収集の

        • 240306 株ドラゴン値上がりランキングの自動スクレイピングツール

          1.概要このブログ記事では、特定の期間にわたって株価が上昇した銘柄のランキングを自動で収集し、分析するためのPythonスクリプトについて紹介します。このスクリプトは、株式市場における値上がりランキングをスクレイピングし、データをCSV形式で保存する機能を備えています。 株式市場の動向分析や投資判断のための有効なツールです。 2.目的効率的なデータ収集: このスクリプトは、期間内の値上がりランキングを自動で取得し、一括でまとめることを目的としています。株式市場のデータ収集

        カブタン 個別銘柄のテーマ取得

          VBAで特定の行に空白があった場合、セルを黄色にするコード

          D行より右のセルを対象に、10行目より下のセルで空白があった場合、 セルを黄色にするVBAのマクロです。 Sub FillEmptyCellsInYellow() Dim ws As Worksheet Dim cell As Range Dim lastColumn As Long Dim row As Long Dim lastRow As Long ' シートを設定 Set ws = ThisWorkbook.Sheets("

          VBAで特定の行に空白があった場合、セルを黄色にするコード

          Investing.comのドル円の情報を、スプレッドシートに貼りつけるプログラム

          ●概要いつもお世話になっている先生から、 「Investing.comからドル円の状況を自動で引用して、スプレッドシートに貼り付けられる?」 というご要望を頂きましたので、作成しました。 ●事前準備1:Jupyter Labを使える様にする Anacondaなどをダウンロードしておき、 Jupyter Labを使えるように置いて下さい。 https://anaconda.org/conda-forge/jupyterlab 2:スプレッドシートを使えるようしておく

          Investing.comのドル円の情報を、スプレッドシートに貼りつけるプログラム

          2023年5月31日分_Pythonのopenpyxlの応用編②

          CHATGPTを4にアップデートしたので、以下の3ケースでPythonプログラムを書かせました ※実機チェックはしてないです ●openpyxlを使用して、ファイルの書式を別ファイルにコピーするプログラムopenpyxlを使用してAファイルの書式をBファイルにコピーする処理を行います。また、Bファイルのシート数を解析して抽出し、新しいExcelファイルに出力します。 from openpyxl import load_workbookfrom openpyxl.style

          2023年5月31日分_Pythonのopenpyxlの応用編②

          2023年5月30日分_Pythonのopenpyxlの応用編

          ●概要若干長めのopenpyxlをCHATGPTに作成してもらったので、記録用に記載 ※コードの挙動は未チェック エクセルの計算式を維持したまま別のファイルに転記する方法 from openpyxl import load_workbookfrom openpyxl.utils import get_column_letter# 元のファイルを読み込むsource_workbook = load_workbook("source_file.xlsx")# シートを選択so

          2023年5月30日分_Pythonのopenpyxlの応用編

          2023年5月30日分_Pythonのopenpyxlで有効なコード

          ●概要現在の職場環境では「openpyxl」をよく使うので、chatGPTに10回ほど openpyxlで有効なコードを聞いてみた。 ※下記のコードの挙動は試しておりません。 ●コードセルの値の読み込みと書き込み: from openpyxl import load_workbook# ワークブックを読み込むworkbook = load_workbook("path/to/file.xlsx")# シートを選択sheet = workbook["Sheet1"]# セル

          2023年5月30日分_Pythonのopenpyxlで有効なコード

          今までまとめたPythonのコード【一般編】

          概要現在の会社が自作のスプレッドシートと、会社のPCの同期を許可しないので、ここで今まで使ったコードを記載して、会社でも使えるようにする コード●CSVを読み込む financial_data = pd.read_csv(file_path,encoding="cp932") ●CSVに書き込む financial_data02.to_csv(file_name01,encoding="cp932") ●下の階層のCSVを読み込む file_name01=".\

          今までまとめたPythonのコード【一般編】

          今までまとめたPythonのコード【PANDS】

          空のテーブルを作成するfinancial_data200 = pd.DataFrame(index= [], columns=[])空のテーブルを作成するIncrease_Mater_Table01=pd.DataFrame()数自分のセルの空テーブルを作成するH=2W=2C=H*Wfinancial_data200 = pd.DataFrame(np.arange(C).reshape(H, W))nannan追加カラムBug_data10[""] = Bug_dat

          今までまとめたPythonのコード【PANDS】

          今までに追加したPythonパッケージの一覧

          概要現在の職場がGmailの同期を認めない職場のため、 ここで今までインストールしたパッケージのコードを記載して、会社で使えるようにしておく # 保存用!pip install selenium!pip install opencv-python!pip install pyautogui!pip install streamlit!pip install apyori!pip install tensorflow!pip install base58!pip instal

          今までに追加したPythonパッケージの一覧

          Yahooファイナンスの値上がりランキングの銘柄の出来高が、平均の何倍出来ているか?を出すPythonのシステム

          ●概要予め各銘柄の平均出来高のリストを作成しておき、 Yahooファイナンスの値上がりランキングに表示されている銘柄と、 何倍の出来事があるか、一瞬で出すプログラムコード ●平均出来高のリストの作成まず各銘柄のデイリーの情報を取得する必要がありますので、 以前作成しました下記の記事の方法で取得します ●Stooqを使って全ての株価情報を、ほぼ一括で取得する方法 ファイルを任意をフォルダに格納しておき、下記のコードで各銘柄の平均出来高の一覧を作成する ●コード全般 #

          Yahooファイナンスの値上がりランキングの銘柄の出来高が、平均の何倍出来ているか?を出すPythonのシステム

          PythonでExcelファイルを複数シートに跨って、特定のセルのみ集計を行うコード

          概要あるExcelのシートを全て読み込み、特定の行を抜き出し、 そこだけシート毎に集計をとるコードを作成します。 作成経緯現在のプロジェクトでは、Excelファイルで各作業者の進捗を管理しており、 シート毎にそれを毎日集計する必要があります。 ただマクロを作るとファイルの更新に支障が出てしまい、 集計用のExcelを作成した場合、ファイルで行挿入などに対応ができなくなります。 そのためPythonで集計システムを作成して、毎日工数を使わずに集計ができるように、システムを作成

          PythonでExcelファイルを複数シートに跨って、特定のセルのみ集計を行うコード

          スーパーウィザードの合体スキルの組み合わせ検索機能

          概要最近スーパーウィザードというスマホゲームをやっており、 ここで合成スキルという、2種類のスキルをLv6にすると作成できる物を、 一覧で作ろうと思い、作成をしました。 毎回戦闘を一時停止してWikiから探すのではなく、 予め検索システムを作成しておけば、任意のスキルから合成スキルになるスキルを一覧で簡単に出せるようになります。 ソースコード全般import pandas as pd# スキル一覧skill_data = pd.read_csv("合成スキル組みあわせ.

          スーパーウィザードの合体スキルの組み合わせ検索機能

          【Python】Googleスプレッドシートでスライドショーを楽しむ

          ●概要入浴中にスマホで様々な画像を見ているのですが、 画像URLを一個ずつ選択する操作を自動化できないか? という問題を解消するため、 Googleスプレッドシート「IMAGE」関数を使って、 予め用意してあるリンクURLをランダムに選択して、 擬似的なスライドショーを作ってみました ●作成の流れ・リンク画像URLを用意する(予めスクレイピングなどで用意しておく) ・Google Sheets APIを取得する(またこれに関連する設定を合せて行う) ・スライド用のスプレッド

          【Python】Googleスプレッドシートでスライドショーを楽しむ