マガジンのカバー画像

Python

32
運営しているクリエイター

#pandas

[Python] Googleスプレッドシートのデータをpandas DataFrameで読み込み、書き込みを行う

はじめにPythonスクリプトを使用して、GoogleスプレッドシートのデータをPandasのDataFrameに読み込み、またDataFrameのデータをシートに書き込む方法について説明します。 使用するサンプルデータは、mockarooを使用して作成したダミーデータを、Googleスプレッドシートの「シート1」に展開したものを使用します。 動作環境windows11 Jupyter Notebook 6.4.5 Python 3.9.7 手順1.事前準備 Go

[Python] pandas 行を追加をappendメソッドからconcatメソッドに変更する

はじめに2022/1/22にリリースされたpandas 1.4.0にて、DataFrame型、Series型で提供されているappendメソッドが非推奨となりました。 DataFrame型に行を追加する際、pandas.appendメソッドを使用していたコードがあるので、変更方法を検討していきます。 公式ドキュメントの確認pandas 1.4.0のリリースノートの内容は、下記になります。 appendメソッドは非推奨になり、将来的には削除されます。代わりに、pandas.

[Python] pandas 特定の列に関数を適用する

はじめにpandasを使って、特定の列に関数を適用する実装を行います。 今回は、名簿(CSVファイル)の「名前(カタカナ)」の列に対して、ローマ字変換した列を新規に追加する、という処理を行います。 Pythonで、日本語からローマ字変換する実装については、下記でまとめています。 使用する名簿のデータは、「個人情報テストデータジェネレーター」を使用してダミーデータ作成しました。 使用するライブラリpandas データ分析、機械学習の実装で最も使用されるライブラリです。

[Python]辞書型リストをpandasのDataFrameに変換する

はじめにPythonで、辞書型のリストをpandasのDataFrame型に変換する実装についてご紹介します。 使用するライブラリpandas データ分析、機械学習の実装で最も使用されるライブラリ。 動作環境・windows10 ・Jupyter Notebook 6.2.0 実装1. pandas.DataFrame()を使用する import pandas as pdvegtables1_1 = [{ 'name': 'バナナ', 'category':

[Python]pandas DataFrameの複数列の文字列を結合する2つの方法

はじめにPythonで、pandasのDataFrameの複数列の文字列を結合する方法を2つご紹介します。 使用するライブラリ pandas データ分析、機械学習の実装で最も使用されるライブラリ。 動作環境・windows10 ・Jupyter Notebook 6.2.0 実装1.複数列の文字列を結合する 使用するサンプルのDataFrameは下記です。 import pandas as pdaddress1 = [['神奈川県','横浜市鶴見区','鶴見中央'