Python

【Python】pandasのSettingWithCopyWarningの対処法

事象以下のコードでSettingWithCopyWarningが発生していました。def proc(df) df = df[df[col] == 'test'] # 集計値項目を数値型に変換 df.loc[:, col_1] = pd.to...
Python

【Streamlit】「クリップボードにコピー」ボタンを作成

Streamlitでクリップボードにコピーボタンを実装するコードをメモしておきます。コードstreamlit.components.v1.htmlを利用したHTMLとJavaScriptの組み合わせで実装します。この方法では、ボタンをクリッ...
Python

【Streamlit】on_changeイベントのコールバック関数にkey属性を渡す方法

Streamlitでは、コンポーネントのon_changeイベントを使用してコールバック関数を呼び出す際に、直接コンポーネントのkey属性を組み込む方法は提供されていません。on_changeイベントはコールバック関数をトリガーするために使...
Python

【Python】Streamlitでパワーポイントファイル作成

Streamlitでパワーポイントに文章、画像を出力したいという要件があり、サンプルのコードを書いてみました。サンプルコードパワーポイントを作成するために必要なライブラリーをインストールしておきます。pip install streamli...
PowerShell

CSV・TSVファイルをJSON形式に変換するPowerShell・Pythonスクリプト

PowerShellスクリプト、Pythonスクリプトを利用して、CSV/TSVファイルをJSON形式に変換方法をメモしておきます。PowerShellPowerShellを使用してCSVファイルをJSONに変換する例を以下に示します。TS...
PowerShell

【PowerShell】同一レイアウトのテキストファイルのマージ

PowerShellを使用して、同一レイアウトのテキストファイル(CSVやTSVなど)をマージするスクリプトを書くことができます。以下のスクリプトは、指定したディレクトリ内のすべてのCSVファイルを一つのCSVファイルにマージします。同様の...
ChatGPT

【CahtGPT】化学の面白い話をしてもらった

GPT-4に化学の面白い話をしてもらいました。自由研究とか一瞬で終わるなあ。。誰もやっていないこと、マニアックなこと、ぶっ飛んだことをやるのが良いと思いました。GPT-4の書いた化学の面白い話化学は驚異的な発見とエピソードに満ちた興味深い分...
Python

【Python】Loggingのフォーマットへのカスタム項目追加

Streamlitのログ出力でLoggingを使用していましたが、ユーザーIDをログに出力したいアプリがありました。実装したカスタマイズ方法をメモしておきます。まず、log_config.pyという名前のファイルを作成し、ログの設定とカスタ...
Marketing

心理学をマーケティングに活用する方法

マーケティングにおいて、心理学は無視できません。消費者の購買行動は、単に製品の機能や価格によって左右されるのではなく、心理的要因に根ざしています。本記事では、心理学の基本原則をマーケティング戦略に応用する方法をまとめています。これらのテクニ...
PowerShell

【PowerShell】一時ファイル削除とWindows Updateクリーンアップ

Windowsでは、一時ファイルが時間の経過とともに蓄積され、大量のディスクスペースを消費することがあります。これらのファイルを安全に削除するには、以下のコマンドを使用します。Get-ChildItem -Path 'C:\Windows\...