pandas

毎日Python

【毎日Python】Pythonでデータフレームの行ごと・列ごとの差を取得する方法|DataFrame.diff

Pythonでデータフレームの行ごと・列ごとの差を取得する方法です。使用するのは、PythonのPandasライブラリのdiffメソッドです。このようなデータフレームを使用します。 import pandas as pd d...
毎日Python

【毎日Python】Pythonでデータフレームのデータをずらす方法|DataFrame.shift

Pythonでデータをずらす方法です。使用するのは、PythonのPandasライブラリのshiftメソッドです。 このような簡単なデータフレームを作成します。 import pandas as pd df = pd.Dat...
毎日Python

【毎日Python】Pythonでデータフレームに新しいインデックスを附番する方法|DataFrame.reset_index

Pythonで、データフレームに新しいインデックスを附番する方法です。使用するのは、Pythonのpandasライブラリのreset_indexメソッドです。このようなデータフレームを使用します。 import pandas ...
毎日Python

【毎日Python】Pythonでデータフレームの列をインデックスに指定する方法|DataFrame.set_index

Pythonでデータフレームの列をインデックスにする方法です。使用するのは、Pythonのpandasライブラリのset_indexメソッドです。 import pandas as pd df = pd.read_csv('...
毎日Python

【毎日Python】Pythonでデータフレームから円グラフを作成する方法|DataFrame.plot.pie

Pythonで円グラフを作成する方法です。使用するのはPythonのpandasライブラリのplot.pieメソッドです。Pythonにはmatplitlibというライブラリがありますが、pandasのplotメソッドでも簡単に...
毎日Python

【毎日Python】Pythonでデータフレームから六角形プロットを作成する方法|DataFrame.plot.hexbin

Pythonで六角形プロットを作成する方法です。使用するのは、Pythonのpandasライブラリのplot.hexbinメソッドです。 import pandas as pd import numpy as np impor...
毎日Python

【毎日Python】Pythonでデータフレームから箱ひげ図を作成する方法|DataFrame.plot.box

Pythonで箱ひげ図を作成する方法です。使用するのはPythonのpandasライブラリのplot.boxメソッドです。Pythonにはmatplitlibというライブラリがありますが、pandasのplotメソッドでも簡単に...
毎日Python

【毎日Python】Pythonでシリーズからヒストグラムを作成する方法|Series.plot.hist

Pythonでヒストグラムを作成する方法です。使用するのはPythonのpandasライブラリのplotです。pandasにはmatplitlibというライブラリがありますが、pandasのplotメソッドでも簡単にグラフ作成...
毎日Python

【毎日Python】Pythonでデータフレームから散布図を作成する方法|DataFrame.plot.scatter

Pythonで散布図を作成する方法です。使用するのはPythonのpandasライブラリのplot.scatterメソッドです。pandasにはmatplitlibというライブラリがありますが、pandasのplotメソッドでも...
毎日Python

【毎日Python】Pythonでデータフレームから横棒グラフを作成|DataFrame.plot.barh

Pythonで横棒グラフを作成する方法です。使用するのはPythonのpandasライブラリのplot.barhメソッドです。pandasにはmatplitlibというライブラリがありますが、pandasのplotメソッドでも簡...
毎日Python

【毎日Python】Pythonでデータフレームから棒グラフを作成|DataFrame.plot.bar

Pythonでグラフを作成する方法です。使用するのはPythonのpandasライブラリのplot.barメソッドです。pandasにはmatplitlibというライブラリがありますが、pandasのplotメソッドでも簡単にグ...
毎日Python

【毎日Python】Pythonでデータを同じ数でビン分割する方法|pandas.qcut

import pandas as pd Pythonで、同じ個数で配列をビン分割する方法です。使用するのは、Pythonのpandasライブラリのcutメソッドです。ビン分割とは、配列の各要素を最小と最大の境界値で区...
毎日Python

【毎日Python】Pythonで横持ちデータと縦持ちデータの整形|DataFrame.stack/unstack

import pandas as pd Pythonで横持ちのデータを縦持ちに、縦持ちのデータを横持ちに整形する方法です。使用するのは、Pythonのpandasライブラリの、stackメソッドとunstackメソッドです。...
毎日Python

【毎日Python】Pythonでデータフレームからグラフを作成|DataFrame.plot

import pandas as pd import numpy as np import random Pythonで線グラフを作成する方法です。使用するのは、Pythonのpandasライブラリのplotメソッドです。P...
毎日Python

【毎日Python】Pythonでデータフレームの最大や最小値の行名・列名を取得|DataFrame.idxmax/idxmin

import pandas as pd df = pd.DataFrame({'No.1': , 'No.2': , 'No.3': }, index=) df Pythonで、データ...
毎日Python

【毎日Python】Pythonでデータの出現回数をクロス集計する方法|pandas.crosstab

import pandas as pd Pythonで、データフレームから各値の出現回数をクロス集計する方法です。使用するのは、Pythonのpandasライブラリのcrosstabメソッドです。クロス集計とは、複数のカテゴ...
毎日Python

【毎日Python】Pythonでデータを等間隔のビンに分割する方法|pandas.cut

import pandas as pd Pythonで、境界値を指定してビン分割する方法です。使用するのは、Pythonのpandasライブラリのcutメソッドです。ビン分割とは、配列の各要素を最小と最大の境界値で区切り、...
毎日Python

【毎日Python】Pythonでシリーズの各要素に関数を適用する方法|Series.map

Pythonでシリーズの各要素に関数を適用する方法です。使用するのは、PythonのPandasライブラリのmapメソッドです。mapメソッドでは、無名関数のlambdaやdefで作成した関数を指定して、シリーズに適用させること...
毎日Python

【毎日Python】Pythonでマルチインデックスのデータフレームからデータを取得する方法|DataFrame.xs

import pandas as pd import numpy as np Pythonで、マルチインデックスのデータフレームから指定したデータを取得する方法です。使用するのは、Pythonのpandasライブラリのxsメ...
毎日Python

【毎日Python】Pythonでデータフレームの文字列データをダミー変数に変換|pandas.get_dummies

import pandas as pd import numpy as np df = pd.DataFrame(,, , ], columns=, index=) df Pythonで、カテゴリー変数をダミー変数に変更す...
毎日Python

【毎日Python】Pythonでデータフレームの要素にランク付けする方法|DataFrame.rank

import pandas as pd df = pd.DataFrame({'名前': , 'A店': , 'B店': , 'C店':}) df Pythonでデータフレームやシ...
毎日Python

【毎日Python】Pythonでデータフレームやシリーズの要素数を取得する方法|DataFrame.size

import pandas as pd df = pd.DataFrame({'A店': , 'B店': , 'C店': }, ...
毎日Python

【毎日Python】Pythonでデータフレームの行列を並び替えや抽出する方法|reindex

import pandas as pd df = pd.DataFrame({'apple': , 'banana': , 'orange': }, index=) df データフ...
毎日Python

【毎日Python】Pythonで横持ちのデータを縦持ちに整形する方法|pandas.melt

import pandas as pd Pythonで、横持ちのデータを縦持ちデータに整形する方法です。使用するのはPythonのpandasライブラリのmeltメソッドです。横持ちとは、項目が増えたときに横に増えるデータ構...
毎日Python

【毎日Python】Pythonでデータフレームをカラムごとに集計する方法|DataFrame.agg

import pandas as pd Pythonでカラムごとに値を集計する方法です。使用するのは、PythonのPandasライブラリのaggメソッドです。似た名前のメソッドである、aggregate(アグリゲイト)メソ...
毎日Python

【毎日Python】Pythonで連続した日時データを作成する方法|pandas.date_range

import pandas as pd Pythonで連続した日付のデータを取得する方法です。使用するのは、PythonのPandasライブラリのdate_rangeメソッドです。 pd.date_range(start...
毎日Python

【毎日Python】Pythonでデータフレームの要素に関数を適用する方法|DataFrame.applymap

Pythonでデータフレームの各要素に関数を適用する方法です。使用するのは、Pythonのデータフレームのapplymapメソッドです。このようなデータフレームを作成します。カラム名は日付で、カラム名は名前とします。   im...
毎日Python

【毎日Python】Pythonでデータフレームの行列の平均を計算する方法|DataFrame.mean

import pandas as pd df = pd.DataFrame({'apple': , 'banana': , 'peach': , ...
毎日Python

【毎日Python】Pythonでデータフレームを指定しカラムごとに集計する方法|DataFrame.groupby

import pandas as pd Pythonで指定のカラムごとにデータを集計する方法です。使用するのは、Pythonのpandasライブラリのgroupbyメソッドです。groupbyメソッドは単独で使用するのではな...
毎日Python

【毎日Python】Pythonでデータフレームからピボットテーブルを作成する方法|DataFrame.pivot_table

import pandas as pd df=pd.DataFrame({'col01': , 'col02': , 'col03': }) df df.p...
毎日Python

【毎日Python】Pythonでデータフレームの重複する行を抽出する方法|DataFrame.duplicated

import pandas as pd df = pd.DataFrame({'col01': , 'col02': , 'col03': }) ...
毎日Python

【毎日Python】Pythonでデータフレームの行・列の最頻値を取得する方法|DataFrame.mode

import pandas as pd df = pd.DataFrame({'A店': , 'B店': , 'C店': }, ...
未分類

【毎日Python】Pythonでデータフレームから条件を指定してデータを抽出する方法|DataFrame.query

Pythonで条件を指定してデータを抽出する方法です。使用するのは、PythonのPandasライブラリのqueryメソッドです。このようなデータフレームを用意します。 import pandas as pd import n...
毎日Python

【毎日Python】Pythonで条件に合う行名や列名で抽出する方法|DataFrame.filter

import pandas as pd df = pd.DataFrame({'Python-Flask': , 'Python-Django': , 'Flask': }, index...
毎日Python

【毎日Python】Pythonでインデックスから行番号、カラムから列番号を取得する方法|pandas.index.get_loc

import pandas as pd df = pd.DataFrame({'col01':, 'col02':, 'col03':} ...
毎日Python

【毎日Python】Pythonでデータフレームの任意の位置に列を追加する方法|pandas.DataFrame.insert

import pandas as pd df = pd.DataFrame({'A店': , 'B店': , 'C店': }, ...
毎日Python

【毎日Python】Pythonでカラムをキーにデータフレームを結合する方法|pandas.merge

import pandas as pd import numpy as np df01 = pd.DataFrame( {'name':, 'class':, 'math':}) df01 df02 = pd.DataF...
毎日Python

【毎日Python】Pythonで複数のデータフレームを縦方向・横方向に複数結合する方法|pandas.concat

import pandas as pd df01 = pd.DataFrame( {'name':, 'class':, 'math':}) df01 df02 = pd.DataFrame( {'name':, 'cl...
毎日Python

【毎日Python】Pythonでデータフレームの表示を設定する方法|pandas.set_option

import pandas as pd df=pd.read_csv('sample.csv') df.head() pd.set_option("display.max_rows",10) df Pythonでデータ...
毎日Python

【毎日Python】Pythonでシリーズを作成する方法|pandas.Series

PythonでSeriesを作成する方法です。使用するのは、PythonのPandasライブラリのSeriesメソッドです。シリーズとは、インデックスとデータから構成される1次元データのことです。必須の引数は、データフレームの...
毎日Python

【毎日Python】Pythonでデータフレームを作成する方法|pandas.DataFrame

Pythonでデータフレームを作成する方法です。使用するのは、PythonのPandasライブラリのDataFrameメソッドです。 データフレームとは、インデックス、カラム、データから構成される二次元データのことです。必須の...
毎日Python

【毎日Python】Pythonのデータフレームで特定の文字列を含むかどうか確認する方法|str.contains

import pandas as pd df = pd.read_csv('data.csv',encoding='shift-jis') df Pythonで、特定の文字を含むかどうかを確認する方法です。使用するのはPan...
毎日Python

【毎日Python】Pythonでデータフレームの要素を置換する方法|replace

import pandas as pd import numpy as np df = pd.DataFrame({"Name":, "Age": , ...
毎日Python

【毎日Python】Pythonでデータフレームのユニークな個数を取得する方法|nunique

import pandas as pd df = pd.DataFrame({'A': , 'B': }) df pandasのDataframeやSeriesの要素がユニークとなる値だけをカウントとする方法です。Pyth...
毎日Python

【毎日Python】Pythonでデータフレームの欠損値を確認する方法|isnull

import pandas as pd import numpy as np df = pd.DataFrame({"Name":, "Age": , ...
毎日Python

【毎日Python】Pythonでデータフレームの要素の個数を取得する方法|count

import pandas as pd import numpy as np df = pd.DataFrame({"Name":, "Age": , ...
毎日Python

【毎日Python】Pythonでデータフレームのユニークな要素とその個数を取得する方法|value_counts

# !pip install -U pandas データフレームの要素がユニークな個数を取得する方法です。使用するメソッドはpandas.DataFrameのvalue_countsメソッドです。ちなみに、このメソッドはPa...
毎日Python

【毎日Python】Pythonでデータフレームの条件に応じて値を変更する方法|mask,where

import pandas as pd import numpy as np df = pd.DataFrame({ 'col1': , 'col2': , 'col3': }) df データフレーム...
毎日Python

【毎日Python】Pythonでデータフレームの欠損値を置換する方法|fillna

import pandas as pd import numpy as np df = pd.DataFrame({'col1': , 'col2': , ...
毎日Python

【毎日Python】Pythonでデータフレームの一部分を表示する方法|head,tail,sample

import pandas as pd df=pd.read_csv('data.csv') df データフレームの一部分を表示する方法です。使用するメソッドは、pandasのheadメソッド、tailメソッド、sample...