Windows サイズの大きいファイルを検索するPowerShellスクリプト PC内のディスク使用量が高くなった場合に、サイズの大きいファイルを探すためのPowerShellスクリプトをメモしておきます。 PowerShellスクリプト # 検索するディレクトリを設定 $directory = "C:\" # 検索す... 2024.01.02 Windows
Windows テキストファイルの先頭行を削除するPowerShellスクリプト CSVファイルなどのテキストファイルのヘッダー行を削除したいことがあると思います。 テキストファイルの先頭行を削除するPowerShellスクリプトをメモしておきます。 サンプルコード $inputFolder = 'C:\path\to\... 2023.12.19 Windows
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