skip to content
Tags → #python
-
Streamlitのキャッシュ管理は、新たに`@st.cache_data`と`st.cache_resource`が追加されました。データの取得や計算には`st.cache_data`、DB接続や機械学習モデルのロードには`st.cache_resource`を使用します。
-
Pythonでフォルダを作成する方法を紹介します。既に存在するかどうかのチェックも行います。
-
Pythonで開始日から終了日までのリストを作成する方法を紹介します。開始日と終了日を指定し、その範囲内の日付のリストを作成する関数を作成します。詳細な手順とサンプルコードを掲載しています。
-
Pythonで入れ子になっているリストから入れ子を外す方法を紹介します。itertoolsモジュールを使ってリストをフラットにすることができます。
-
indexメソッドを使って、条件に合致する行を削除する方法を紹介します。具体的には、'fruits'列が'tomato'を含み、かつ、'orange'を含まない行を削除する方法です。
-
Pandasを使って複数のテーブルを一つのエクセルにまとめる方法を紹介します。テーブルを取り出してエクセルに出力する関数を作成しました。
-
Pandasを使ってNaNを他の列の値で埋める方法を紹介します。
-
Pandasで特定の行/列にNaNが含まれていたら削除する方法を紹介します。dropna()でsubsetを指定すればOKです。
-
Pandasのapplyを複数列で使う方法を紹介します。dfにapplyして、lambda: xで列を指定し、axis=1を指定します。
-
Pythonの正規表現で複数条件の部分一致させる方法を紹介します。条件を複数重ねたい場合は、|で区切ります。