python

こつこつPython

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

import pandas as pd df = pd.DataFrame({'apple': , 'banana': , 'peach': , 'orange': , 'cherry': }) df Pythonで平均の値を取得する方法で...
こつこつPython

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

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

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

import pandas as pd df=pd.DataFrame({'col01': , 'col02': , 'col03': }) df df.pivot_table(index='col01',columns='col02',v...
こつこつPython

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

import pandas as pd df = pd.DataFrame({'col01': , 'col02': , 'col03': }) df Pythonでデータフレームやシリーズから重複する行を抽出する方法です。使用するのは、P...
こつこつPython

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

import pandas as pd df = pd.DataFrame({'A店': , 'B店': , 'C店': }, index = ) df Pythonでデータフレームから最頻値を取得する方法です。使用するのは、Pythonの...
こつこつPython

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

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

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

import pandas as pd df = pd.DataFrame({'Python-Flask': , 'Python-Django': , 'Flask': }, index=) df 条件に合う行名や列名でデータを抽出する方法...
こつこつPython

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

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

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

import pandas as pd df = pd.DataFrame({'col01':, 'col02':, 'col03':} ,index=) df Pythonでデータフレームの行番号と列番号と取得する方法です。使用するのは、...
こつこつPython

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

import pandas as pd import numpy as np df = pd.DataFrame({'col01': , 'col2':, 'col03': }, index=) df .dataframe tbody tr...
こつこつPython

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

import pandas as pd df = pd.DataFrame({'A店': , 'B店': , 'C店': }, index = ) df Pythonでデータフレームの任意の場所に列を追加する方法です。使用するのは、Pyth...
こつこつPython

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

import pandas as pd df = pd.DataFrame({'A店': , 'B店': , 'C店': }, index = ) df Pythonでデータフレームの列に新しい列を追加したり列の値を上書きする方法です。使用...
こつこつ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.DataFrame( {'na...
こつこつPython

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

import pandas as pd df01 = pd.DataFrame( {'A':, 'B':, 'C':}, index=) df01 df02 = pd.DataFrame( {'D':, 'E':, 'F':}, index...
こつこつPython

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

import pandas as pd df01 = pd.DataFrame( {'name':, 'class':, 'math':}) df01 df02 = pd.DataFrame( {'name':, 'class':, 'en...
こつこつ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オブジェクトのreplaceメソッドを使用...
こつこつPython

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

Pythonで本日の日付を取得 import datetime Pythonで曜日を取得する方法です。 datetimeモジュールにあるdateオブジェクトのweekdayメソッドを使用します。 まずは、datetimeモジュールをインポー...
こつこつPython

【毎日Python】Pythonでディレクトリやファイルの存在を確認する方法|os.path.exists

import os Pythonで指定したディレクトリやファイルが存在するか確認する方法です。Pythonのos.pathモジュールのexistsを使います。 os.path.exists('sample/lower02') True 確認...
こつこつPython

【毎日Python】Pythonで文字列を改行で分割する方法|str.splitlines

str = 'apple\n orange\n banana\n' Pythonで文字列を改行で分割する方法です。使用するのは、Pythonの標準ライブラリのsplitlinesメソッドです。改行コードが含まれる文字列を作成し、変数list...
こつこつPython

【毎日Python】Pythonで文字列を結合する方法|str.join

str = 'apple', 'banana', 'peach' ''.join(str) Pythonで文字列を結合する方法です。使用するのは、Pythonの標準ライブラリのjoinメソッドです。簡単な文字列を変数に代入します。結合の際に...
こつこつPython

【毎日Python】Pythonでファイルパスからディレクリパス、ファイルパスを取得する方法|os.path.dirname/basename

import os dir = ('./main/sub/test.txt') Pythonで、ファイルのパスからそのファイルがあるディレクトリまでのパスを取得する方法です。使用するのは、Pythonのos.pathモジュールのdirnam...
こつこつPython

【毎日Python】Pythonでファイルの最終アクセス日と最終更新日を取得する方法|os.path.getatime/getmtime

import os file1 = os.path.getatime('./sample/data/test.txt') file1 Pythonでファイルの最終アクセス日時と最終更新日時を取得する方法です。使用するのは、Pythonのos...
こつこつPython

【毎日Python】Pythonでディレクトリをまとめて削除する方法|shutil_rmtree

import shutil import os Pythonでディレクトリを一括削除する方法です。使用するのは、Pythonのshutilモジュールのrmtreeメソッドです。rmtreeメソッドを使用することにより、指定のディレクトリをサ...
こつこつPython

【毎日Python】Pythonでディレクトリの中の一覧を取得する方法|os.walk

import os Pythonでフォルダの中身を確認する方法です。使用するのは、osモジュールのwalkメソッドです。walkメソッドでは、ディレクトリの中にあるファイルやサブディレクトリを一覧表示することができます。まず、lower01...
こつこつPython

【毎日Python】Pythonで空のディレクトリを削除する方法|os.rmdir

import os os.makedirs('./sample/lower01/lower02') Pythonで空のディレクトリを削除する方法です。使用するのは、Pythonのosモジュールのrmdirメソッドです。まず、テストで使用する...
こつこつPython

【毎日Python】Pythonで空のディレクトリをまとめて削除する方法|os.removedirs

import os test = './sample_test/lower01_test/lower02_test' os.makedirs(test) Pythonで空のディレクトリを一括削除する方法です。使用するのは、Pythonのos...
こつこつPython

【毎日Python】Pythonでディレクトリをコピーする方法|shutil.copytree

import shutil Pythonでディレクトリをコピーする方法です。使用するのは、Pythonのshutilモジュールのcopytreeメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさん...
こつこつPython

【毎日Python】Pythonでファイルやディレクトリを移動する方法|shutil.move

import shutil Pythonでファイルをディレクトリを移動する方法です。 使用するのは、Pythonのshutilモジュールのmoveメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさ...
こつこつPython

【毎日Python】Pythonでファイルをコピーする方法|shutil.copy/copy2

import shutil Pythonでファイルをコピーする方法です。使用するのは、Pythonのshutilモジュールのcopyメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさんのことをでき...
こつこつPython

【毎日Python】Pythonで特定の文字列が最後に出現する位置を確認する方法|str.rfind/rindex

str = 'good cookie, good book' str.rfind('good') Pythonで文字列が最後に現れる位置を確認する方法です。Pythonの標準ライブラリのrfindメソッドを使用します。文字列を変数に格納しま...
こつこつPython

【毎日Python】Pythonで特定の文字列が出現する位置を確認する方法|str.index

str = 'I am studying python' str.index('study') Pythonで指定した文字列が含まれているか確認する方法です。Python標準ライブラリのindexメソッドを使います。 指定した文字が含まれて...
こつこつPython

【毎日Python】Pythonで文字列を左右寄せ、中央寄せする方法|str.rjust/ljust/center

str = 'Python' str.rjust(10) ' Python' Pythonで文字列を左右揃えや中央揃えにする方法です。Python標準ライブラリのrjust、ljust、centerメソッドを使用します。まずPythonを変...
こつこつPython

【毎日Python】Pythonで文字列が空白かどうか確認する方法|str.isspace

str = ' ' str.isspace() True pythonで文字列が空であるかどうかを確認する方法です。python標準ライブラリのisspaceメソッドを使用します。文字列の中が空であればTrueを文字や記号などが入っていたら...
こつこつPython

【毎日Python】Pythonで特殊文字を含む文字列を小文字に変換する方法|str.casefold

str = 'PYTHON' Pyhonで文字列を特殊文字なども含めて小文字にする方法です。pythonの標準ライブラリのcasefoldメソッドを使用します。文字列を変数に代入します。 str.casefold() str.lower()...
こつこつPython

【毎日Python】Pythonで文字列が数字かどうかを確認する方法|str.isdecimal

str = '20210804' str.isdecimal() pythonで文字列が数字のみかどうかを確認する方法です。python標準ライブラリのisdecimalメソッドを使用します。文字列の中が数字だけであればTrueを、他の文字...
こつこつPython

【毎日Python】Pythonで文字列の大文字と小文字を入れ替える方法|str.swapcase

str = 'CooL LanGuaGe PytTHon' Pythonで、文字列の大文字と小文字を入れ替える方法です。Python標準ライブラリのswapcaseメソッドを使います。文字列を変数に代入します。 str.swapcase()...
こつこつPython

【毎日Python】Pythonで文字列の単語の先頭を大文字に変換する方法|str.title

Pythonで文字列の単語の先頭一文字を大文字、他を小文字にする方法です。Python標準ライブラリのtitleメソッドを使います。変数に文字列を代入します。 str = 'COOL lAnguAge pyTHon' str.title()...
こつこつPython

【毎日Python】Pythonで文字列の先頭だけ大文字にする方法|str.capitalize

str = 'i aM sTUdyING pyTHoN.' Pythonで文字列の先頭の一文字を大文字、他は小文字にする方法です。Python標準ライブラリのcapitalizeメソッドを使います。変数に大文字と小文字が混在した文字列を代入...
こつこつPython

【毎日Python】Pythonで文字列を大文字・小文字に変換する方法|str.upper/lower

str = 'Cool language Pyhton' Pythonで文字列を全て大文字、あるいは小文字にする方法です。Python標準ライブラリのupperメソッド、lowerメソッドを使います。変数に、大文字と小文字が混在した文字列を...
こつこつPython

【毎日Python】Pythonで文字列を置換する方法|str.replace

Pythonで指定した文字列を他の文字列に置き換える方法です。Python標準ライブラリのreplaceメソッドを使用します。文字列を変数に代入します。 str = 'cool language python' str.replace('c...
こつこつPython

【毎日Python】Pythonで文字列の左端の文字を削除する方法|str.lstrip

str = '\npython\n' str Pythonで文字列の左端の文字を削除する方法です。Python標準ライブラリのlstripメソッドを使用します。両端に改行を入れた文字列を変数に格納します。 str.lstrip() 引数に何...
こつこつPython

【毎日Python】Pythonで文字列の両端の文字を削除する方法|str.strip

str = ' python ' str Pythonで文字列の両端の文字を削除する方法です。Python標準ライブラリのstripメソッドを使用します。簡単な文字列を変数に格納します。 str.strip() 引数に何も指定せずに実行して...
こつこつPython

【毎日Python】Pythonで特定の文字列が含まれているか確認する方法|str.find

Pythonで指定した文字列が含まれているか確認する方法です。Python標準ライブラリのfindメソッドを使います。 指定した文字が含まれている場合はその始まりの位置が返ってきます。この文字列で、studyを探してみましょう。実行します。...
こつこつPython

【毎日Python】Pythonで文字列の出現回数を数える方法|str.count

str = 'cool-language-python' 特定の文字や各要素の出現回数をカウントする方法です。Python標準ライブラリのcountメソッドを使用します。文字列にoが何回出てくるか確認してみましょう。実行します。 str.c...