header=0) # 2.各シートのデータフレームをリストに格納 all_sheet = [] for key in df.keys(): all_sheet.append(df[key]) # 3.リスト内のデータフレームを連結 df_concat = pd.concat(all_sheet, ignore_index=True)
という pl.Expr で書けます(まず pl.col でcost列を指定し、それに対し str.extract で$ に続く部分を抽出する文字列処理を行い、最後に cast でInt型に変換しています)。これを色んな所で使いまわせます。# 整数に変換した列の追加 df.with_columns(pl.col("cost").str.extract("\$(.*)...