毎日Python

毎日Python

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

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

【毎日Python】Pythonで数字や文字列の最小値を取得|min

min() Pythonで最小値を取得する方法です。使用するのは、Pythonの組込関数のmin関数です。まず、minの引数にリストを指定して実行します。最小値である10を取得することができました。 min('PythoN...
毎日Python

【毎日Python】Pythonで数字や文字列の最大値を取得|max

max() Pythonで最大値を取得する方法です。使用するのは、Pythonの組込関数のmax関数です。まず、maxの引数にリストを指定して実行します。最大値である59を取得することができました。 max('pYthon...
毎日Python

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

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

【毎日Python】Pythonで連続した整数を作成|range

Pythonで連続する整数を作成する方法です。使用するのは、Pythonの組み込み関数のrange関数です。 range(5) まず、引数に整数を1つ指定して実行してみましょう。0から始まり、引数に指定した値未満の範囲で、r...
毎日Python

【毎日Python】Pythonで散布図を作成|matplotlib.pyplot.scatter

import numpy as np import matplotlib.pyplot as plt Pythonで散布図のグラフを作成する方法です。使用するのは、matplotlibライブラリのscatterメゾットです...
毎日Python

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

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

【毎日Python】Pythonで辞書のキーを取得|dict.keys

d = {'1': 'pandas', '2': 'matplotlib', '3': 'AI'} Pythonで辞書のキーを取得する方法です。使用するのは、Pythonの標準ライブラリのkeysメソッドです。このような簡単...
毎日Python

【毎日Python】Pythonで数字の端数を四捨五入|round

import math f = math.pi f 3.141592653589793 round(f) 3 このような小数を用意します。roundの引数に四捨五入したい数値を指定します。実行します。四捨五入...
毎日Python

【毎日Python】Pythonで辞書型のデータのキーと値を取得する方法|ditc.items

d = {'apple': 'fruits', 'potato': 'vegetables', 'chicken': 'meat'} d Pythonで辞書からキーと値を取得する方法です。使用するのは、Pythonの標準ライブ...
毎日Python

【毎日Python】Pythonで辞書のデータから値を取得|dict.values

< d = {'apple': 'fruits', 'potato': 'vegetable', 'chicken': 'meat'} d Pythonで辞書の値を取得する方法です。使用するのは、Pythonの標準ライ...
毎日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でデータフレームの要素どうしの相関を計算する方法|DataFrame.corr

import pandas as pd df=pd.read_csv('/content/sample_data/california_housing_test.csv') df.head() df.corr() Pyt...
毎日Python

【毎日Python】Pythonでフォームに入力した文字列を取得する方法|input

input('入力してください:') Pythonで、入力した文字を取得する方法です。使用するのは、Pythonの組み込み関数のinput関数です。input関数では、inputの引数に文字列を指定すると、キーボート入力でき...
毎日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.pivot

import pandas as pd Pythonで、縦持ちのデータを横持ちデータに整形する方法です。使用するのは、Pythonのpandasライブラリのpivotメソッドです。今回は、このようなデータフレームを用意します...
毎日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で現在の日付と時刻を取得する方法|datetime.now

import datetime Pythonで現在の日付と時刻を取得する方法です。使用するのはdatetimeモジュールにあるdatetimeオブジェクトのnowメソッドです。datetimeモジュールをインポートします。 ...
毎日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】Pythonで条件に合う行名や列名で抽出する方法|DataFrame.filter

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

【毎日Python】Pythonで文字列やリスト、データフレームからインデックスを指定して値を取得する方法|スライス操作

Pythonでインデックスを指定してデータを抽出する方法です。使用するのは、Pythonのスライスという操作です。スライスでは、文字列、リスト、タプル等のシーケンスを、インデックスを指定して抽出することができます。インデックスの...
毎日Python

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

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

【毎日Python】Pythonで行名と列名を指定して値を取得する方法|DataFrame.loc

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

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

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

【毎日Python】Pythonでデータフレームの値に上書き、列を追加する方法|DataFrame.assign

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

【毎日Python】Pythonで文字列が出力可能か確認する方法|str.isprintable

str = 'I am studying python' Pythonで文字列が全て出力できるかどうか確認する方法です。使用するのはPython標準ライブラリのisprintableメソッドです。出力できる状態とは、print...
毎日Python

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

Pythonでシリーズの各要素に関数を適用する方法です。使用するのは、PythonのPandasライブラリのapplyメソッドです。applyメソッドでは、無名関数のlambdaやdefで作成した関数を指定して、シリーズに適用さ...
毎日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で横方向に複数のデータフレームを結合する方法|DataFrame.join

import pandas as pd df01 = pd.DataFrame( {'A':, 'B':, 'C':}, ...
毎日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でデータフレームのカラムを操作する方法|columns属性

Pythonでデータフレームのカラムを操作する方法です。使用するのは、PythonのPandasライブラリのcolumns属性です。まず、リストを使って簡単なデータフレームを作成します。pd.Dataframeにリストを指定して...
毎日Python

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

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

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

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

【毎日Python】Pythonで日付や時刻の値を変更する方法|datetime.replace

import datetime now = datetime.datetime.now() now Pythonで日付と時刻の各値を変更する方法です。datetimeモジュールにあるdatetimeオブジェクトのrepl...
毎日Python

【毎日Python】Pythonで曜日を取得する方法|datetime.date.weekday

import datetime today = datetime.date.today() today today.weekday() Pythonで曜日を取得する方法です。datetimeモジュールにあるdateオ...