pandas

Python

【Python】データフレームのCSV出力で指定できる文字コードの例

PandasのDataFrameをCSVに出力する際に指定できる文字コード(エンコーディング)には多種多様なものがありますが、主要なものをまとめます。 CSVファイルはテキストデータを格納するためのファイル形式であり、文字コードを指定するこ...
Python

【Python】pandasのSettingWithCopyWarningの対処法

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

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

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

ワーニング解消 FutureWarning: The provided callable is currently using SeriesGroupBy.max.

Pythonの以下のようなコードでワーニングが発生しました。 コード df[col+'_max'] = df.groupby(['A','B','C'])[col].transform(max) ワーニング FutureWarning: T...
Python

【Python】SnowflakeへSQLを発行しSELECT結果をデータフレームに取得する方法

SnowflakeにSQLを発行して、結果をデータフレームに取得し、ついでにCSVファイルに出力してみます。 ライブラリをインストールしておきます。 pip install snowflake-connector-python pandas...
Python

【Django】テーブルを結合してデータフレームに取得する方法

django_pandas.io の read_frame 使用時に、結合したテーブルの項目をデータフレームに格納する方法に少しつまづいたため、方法を記載しておきます。 models.pyは以下のとおりです。商品テーブルと購入履歴テーブルが...