Windows PowerShellを用いたファイル名称一括変更でワイルドカードが使えない PowerShellの-replaceを用いたファイル名称変更ではアスタリスクでのワイルドカードが使用できず、正規表現を使う必要がありました。 所定のフォルダに存在する *hoge*.tsv というファイルの名称の hoge* の部分を変更... 2023.12.16 Windows
Python 【Streamlit】file_uploaderでアップしたデータをSession Stateに保持 Streamlitでは、ボタンがクリックされるとページが再実行され、file_uploaderの状態がリセットされてしまうことがあります。 再実行時にも情報を保持する仕組みとして、session_stateが提供されています。 アップロード... 2023.12.14 Python
Python 【Python】環境依存しない相対パスでのファイル読込み Pythonで相対パスでファイルを読み込む際、単純に相対パスを記述するとカレントディレクトリを基準としたパスとなり、環境が変わるとエラーが発生する可能性があります。 そのため、各スクリプトの絶対パスを取得し、そこからの相対パスで読み込みます... 2023.12.12 Python
LangChain 【LangChain】LCELを使用したChain実装 LangChainを使ったプログラム作成をしておりますが、LCEL(LangChain Expression Language)を使っていなかったため、試しに実装してみました。 from langchain.chat_models impo... 2023.12.09 LangChainPython
Python 【Python】データフレームをSnowflakeのテーブルへインポートする方法 CSVファイルやTSVファイルなどに格納されたデータをSnowflakeのテーブルへインポートするPythonコードを記載します。 GUIでもインポートできますが、ファイルサイズの制限(50 MB)があり、やや不便です。 COPYコマンドの... 2023.12.07 Python
Tableau 【Tableau Prep】ユーザーごとに処理結果が異なる問題 Tableau Prepで、同じフローを開いているのにも関わらず、ユーザーごとに処理結果が異なる問題が発生しました。特定ユーザーのみエラーが発生していました。 結論としては、Tableau Prepのバージョンが異なっていることが原因でした... 2023.12.04 Tableau
Power BI Power BIでTableauのLOD計算(FIXED)を再現 TableauのLOD計算のような計算をPower BIでできないかと思い、調べてみたところ、DAXのALLEXCEPT関数を利用することできました。 データ 以下のような表形式データがあったとして、areaの平均amountと各レコードの... 2023.11.28 Power BI
LangChain 【LangChain】DALL・Eが生成した画像を出力するStreamlitアプリ LangChain、OpenAIのDALL・E APIを使用して、DALL・Eが生成したStreamlitアプリケーションを作成してみました。 以下、Pythonのコードです。 OpenAIのAPIキーは環境変数に登録してあります。Pyth... 2023.11.26 LangChainPython
Power BI Result download worker errorがSnowflakeとBIツールの接続時に発生 Tableau Desktop、Power BI DesktopからSnowflakeに接続した際に以下のエラーが発生しました。 Tableau (25) Result download worker error: Worker error... 2023.11.25 Power BITableau
Mathematics 相関関係か因果関係か?統計の罠 導入 データは「21世紀の石油」と言われ、そのデータを理解、解釈する際に欠かせない学問が統計学です。統計学は、時に重要な決断を下すのに利用されますが、一つの重要な罠があります。それが「相関関係」と「因果関係」の違いであり、違いを理解しながら... 2023.11.24 MathematicsStatistics