こつこつPython 【毎日Python】Pythonでフォームに入力した文字列を取得する方法|input input('入力してください:') Pythonで、入力した文字を取得する方法です。使用するのは、Pythonの組み込み関数のinput関数です。input関数では、inputの引数に文字列を指定すると、キーボート入力できるようになります... 2021.10.10 こつこつPython
こつこつPython 【毎日Python】Pythonでデータの出現回数をクロス集計する方法|pandas.crosstab import pandas as pd Pythonで、データフレームから各値の出現回数をクロス集計する方法です。使用するのは、Pythonのpandasライブラリのcrosstabメソッドです。クロス集計とは、複数のカテゴリを掛け合わせて... 2021.10.09 こつこつPython
こつこつPython 【毎日Python】Pythonでデータを等間隔のビンに分割する方法|pandas.cut import pandas as pd Pythonで、境界値を指定してビン分割する方法です。使用するのは、Pythonのpandasライブラリのcutメソッドです。ビン分割とは、配列の各要素を最小と最大の境界値で区切り、カテゴリ分けする操... 2021.10.08 こつこつPython
こつこつPython 【毎日Python】Pythonでシリーズの各要素に関数を適用する方法|Series.map Pythonでシリーズの各要素に関数を適用する方法です。使用するのは、PythonのPandasライブラリのmapメソッドです。mapメソッドでは、無名関数のlambdaやdefで作成した関数を指定して、シリーズに適用させることができます。... 2021.10.07 こつこつPython
こつこつPython 【毎日Python】Pythonでマルチインデックスのデータフレームからデータを取得する方法|DataFrame.xs import pandas as pd import numpy as np Pythonで、マルチインデックスのデータフレームから指定したデータを取得する方法です。使用するのは、Pythonのpandasライブラリのxsメソッドです。マル... 2021.10.06 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームの文字列データをダミー変数に変換|pandas.get_dummies import pandas as pd import numpy as np df = pd.DataFrame(,, , ], columns=, index=) df Pythonで、カテゴリー変数をダミー変数に変更する方法です。使用す... 2021.10.05 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームの要素にランク付けする方法|DataFrame.rank import pandas as pd df = pd.DataFrame({'名前': , 'A店': , 'B店': , 'C店':}) df Pythonでデータフレームやシリーズにランク付けをする方法です。使用するのは、Python... 2021.10.04 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームやシリーズの要素数を取得する方法|DataFrame.size import pandas as pd df = pd.DataFrame({'A店': , 'B店': , 'C店': }, index = ) df Pythonで要素の個数を取得する方法です。使用するのは、Pythonのpandasラ... 2021.10.03 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームの行列を並び替えや抽出する方法|reindex import pandas as pd df = pd.DataFrame({'apple': , 'banana': , 'orange': }, index=) df データフレームの行と列を並び替える方法です。使用するのは、Pytho... 2021.10.02 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームを縦持ちデータから横持ちに整形する方法|pandas.pivot import pandas as pd Pythonで、縦持ちのデータを横持ちデータに整形する方法です。使用するのは、Pythonのpandasライブラリのpivotメソッドです。今回は、このようなデータフレームを用意します。縦持ちとは、項... 2021.10.01 こつこつPython
こつこつPython 【毎日Python】Pythonで横持ちのデータを縦持ちに整形する方法|pandas.melt import pandas as pd Pythonで、横持ちのデータを縦持ちデータに整形する方法です。使用するのはPythonのpandasライブラリのmeltメソッドです。横持ちとは、項目が増えたときに横に増えるデータ構造のことを指し、... 2021.09.30 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームをカラムごとに集計する方法|DataFrame.agg import pandas as pd Pythonでカラムごとに値を集計する方法です。使用するのは、PythonのPandasライブラリのaggメソッドです。似た名前のメソッドである、aggregate(アグリゲイト)メソッドでも同様に実... 2021.09.29 こつこつPython
こつこつPython 【毎日Python】Pythonで連続した日時データを作成する方法|pandas.date_range import pandas as pd Pythonで連続した日付のデータを取得する方法です。使用するのは、PythonのPandasライブラリのdate_rangeメソッドです。 pd.date_range(start='11/11/20... 2021.09.28 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームの要素に関数を適用する方法|DataFrame.applymap Pythonでデータフレームの各要素に関数を適用する方法です。使用するのは、Pythonのデータフレームのapplymapメソッドです。このようなデータフレームを作成します。カラム名は日付で、カラム名は名前とします。 import pa... 2021.09.27 こつこつPython
こつこつPython 【毎日Python】Pythonで現在の日付と時刻を取得する方法|datetime.now import datetime Pythonで現在の日付と時刻を取得する方法です。使用するのはdatetimeモジュールにあるdatetimeオブジェクトのnowメソッドです。datetimeモジュールをインポートします。 now = da... 2021.09.26 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームの行列の平均を計算する方法|DataFrame.mean import pandas as pd df = pd.DataFrame({'apple': , 'banana': , 'peach': , 'orange': , 'cherry': }) df Pythonで平均の値を取得する方法で... 2021.09.25 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームを指定しカラムごとに集計する方法|DataFrame.groupby import pandas as pd Pythonで指定のカラムごとにデータを集計する方法です。使用するのは、Pythonのpandasライブラリのgroupbyメソッドです。groupbyメソッドは単独で使用するのではなく、sumやme... 2021.09.24 こつこつPython
こつこつ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... 2021.09.23 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームの重複する行を抽出する方法|DataFrame.duplicated import pandas as pd df = pd.DataFrame({'col01': , 'col02': , 'col03': }) df Pythonでデータフレームやシリーズから重複する行を抽出する方法です。使用するのは、P... 2021.09.22 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームの行・列の最頻値を取得する方法|DataFrame.mode import pandas as pd df = pd.DataFrame({'A店': , 'B店': , 'C店': }, index = ) df Pythonでデータフレームから最頻値を取得する方法です。使用するのは、Pythonの... 2021.09.21 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームから条件を指定してデータを抽出する方法|DataFrame.query Pythonで条件を指定してデータを抽出する方法です。使用するのは、PythonのPandasライブラリのqueryメソッドです。このようなデータフレームを用意します。 import pandas as pd import numpy as... 2021.09.20 こつこつPython
こつこつPython 【毎日Python】Pythonで条件に合う行名や列名で抽出する方法|DataFrame.filter import pandas as pd df = pd.DataFrame({'Python-Flask': , 'Python-Django': , 'Flask': }, index=) df 条件に合う行名や列名でデータを抽出する方法... 2021.09.19 こつこつPython
こつこつPython 【毎日Python】Pythonで文字列やリスト、データフレームからインデックスを指定して値を取得する方法|スライス操作 Pythonでインデックスを指定してデータを抽出する方法です。使用するのは、Pythonのスライスという操作です。スライスでは、文字列、リスト、タプル等のシーケンスを、インデックスを指定して抽出することができます。インデックスの番号は0から... 2021.09.18 こつこつPython
こつこつPython 【毎日Python】Pythonでインデックスから行番号、カラムから列番号を取得する方法|pandas.index.get_loc import pandas as pd df = pd.DataFrame({'col01':, 'col02':, 'col03':} ,index=) df Pythonでデータフレームの行番号と列番号と取得する方法です。使用するのは、... 2021.09.17 こつこつ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... 2021.09.16 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームの任意の位置に列を追加する方法|pandas.DataFrame.insert import pandas as pd df = pd.DataFrame({'A店': , 'B店': , 'C店': }, index = ) df Pythonでデータフレームの任意の場所に列を追加する方法です。使用するのは、Pyth... 2021.09.15 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームの値に上書き、列を追加する方法|DataFrame.assign import pandas as pd df = pd.DataFrame({'A店': , 'B店': , 'C店': }, index = ) df Pythonでデータフレームの列に新しい列を追加したり列の値を上書きする方法です。使用... 2021.09.14 こつこつPython
こつこつPython 【毎日Python】Pythonで文字列が出力可能か確認する方法|str.isprintable str = 'I am studying python' Pythonで文字列が全て出力できるかどうか確認する方法です。使用するのはPython標準ライブラリのisprintableメソッドです。出力できる状態とは、print関数で実行した... 2021.09.13 こつこつPython
こつこつPython 【毎日Python】Pythonでシリーズの各要素に関数を適用する方法|Serise.apply Pythonでシリーズの各要素に関数を適用する方法です。使用するのは、PythonのPandasライブラリのapplyメソッドです。applyメソッドでは、無名関数のlambdaやdefで作成した関数を指定して、シリーズに適用させることがで... 2021.09.12 こつこつPython
こつこつPython 【毎日Python】Pythonでカラムをキーにデータフレームを結合する方法|pandas.merge import pandas as pd import numpy as np df01 = pd.DataFrame( {'name':, 'class':, 'math':}) df01 df02 = pd.DataFrame( {'na... 2021.09.11 こつこつPython
こつこつPython 【毎日Python】Pythonで横方向に複数のデータフレームを結合する方法|DataFrame.join import pandas as pd df01 = pd.DataFrame( {'A':, 'B':, 'C':}, index=) df01 df02 = pd.DataFrame( {'D':, 'E':, 'F':}, index... 2021.09.10 こつこつPython
こつこつPython 【毎日Python】Pythonで複数のデータフレームを縦方向・横方向に複数結合する方法|pandas.concat import pandas as pd df01 = pd.DataFrame( {'name':, 'class':, 'math':}) df01 df02 = pd.DataFrame( {'name':, 'class':, 'en... 2021.09.09 こつこつPython
こつこつ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でデータフレームの表示設定をす... 2021.09.08 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームのカラムを操作する方法|columns属性 Pythonでデータフレームのカラムを操作する方法です。使用するのは、PythonのPandasライブラリのcolumns属性です。まず、リストを使って簡単なデータフレームを作成します。pd.Dataframeにリストを指定して実行します。... 2021.09.07 こつこつPython
こつこつPython 【毎日Python】Pythonでシリーズを作成する方法|pandas.Series PythonでSeriesを作成する方法です。使用するのは、PythonのPandasライブラリのSeriesメソッドです。シリーズとは、インデックスとデータから構成される1次元データのことです。必須の引数は、データフレームの中身となるデー... 2021.09.06 こつこつPython
こつこつPython 【毎日Python】Pythonでデータフレームを作成する方法|pandas.DataFrame Pythonでデータフレームを作成する方法です。使用するのは、PythonのPandasライブラリのDataFrameメソッドです。 データフレームとは、インデックス、カラム、データから構成される二次元データのことです。必須の引数は、データ... 2021.09.05 こつこつPython
こつこつPython 【毎日Python】Pythonで日付や時刻の値を変更する方法|datetime.replace import datetime now = datetime.datetime.now() now Pythonで日付と時刻の各値を変更する方法です。datetimeモジュールにあるdatetimeオブジェクトのreplaceメソッドを使用... 2021.09.04 こつこつPython
こつこつPython 【毎日Python】Pythonで曜日を取得する方法|datetime.date.weekday Pythonで本日の日付を取得 import datetime Pythonで曜日を取得する方法です。 datetimeモジュールにあるdateオブジェクトのweekdayメソッドを使用します。 まずは、datetimeモジュールをインポー... 2021.09.03 こつこつPython
こつこつPython 【毎日Python】Pythonでディレクトリやファイルの存在を確認する方法|os.path.exists import os Pythonで指定したディレクトリやファイルが存在するか確認する方法です。Pythonのos.pathモジュールのexistsを使います。 os.path.exists('sample/lower02') True 確認... 2021.09.03 こつこつPython
こつこつPython 【毎日Python】Pythonで文字列を改行で分割する方法|str.splitlines str = 'apple\n orange\n banana\n' Pythonで文字列を改行で分割する方法です。使用するのは、Pythonの標準ライブラリのsplitlinesメソッドです。改行コードが含まれる文字列を作成し、変数list... 2021.09.01 こつこつPython
こつこつPython 【毎日Python】Pythonで文字列を結合する方法|str.join str = 'apple', 'banana', 'peach' ''.join(str) Pythonで文字列を結合する方法です。使用するのは、Pythonの標準ライブラリのjoinメソッドです。簡単な文字列を変数に代入します。結合の際に... 2021.08.31 こつこつPython
こつこつPython 【毎日Python】Pythonでファイルパスからディレクリパス、ファイルパスを取得する方法|os.path.dirname/basename import os dir = ('./main/sub/test.txt') Pythonで、ファイルのパスからそのファイルがあるディレクトリまでのパスを取得する方法です。使用するのは、Pythonのos.pathモジュールのdirnam... 2021.08.30 こつこつPython
こつこつPython 【毎日Python】Pythonでファイルの最終アクセス日と最終更新日を取得する方法|os.path.getatime/getmtime import os file1 = os.path.getatime('./sample/data/test.txt') file1 Pythonでファイルの最終アクセス日時と最終更新日時を取得する方法です。使用するのは、Pythonのos... 2021.08.29 こつこつPython
こつこつPython 【毎日Python】Pythonでディレクトリをまとめて削除する方法|shutil_rmtree import shutil import os Pythonでディレクトリを一括削除する方法です。使用するのは、Pythonのshutilモジュールのrmtreeメソッドです。rmtreeメソッドを使用することにより、指定のディレクトリをサ... 2021.08.28 こつこつPython
こつこつPython 【毎日Python】Pythonでディレクトリの中の一覧を取得する方法|os.walk import os Pythonでフォルダの中身を確認する方法です。使用するのは、osモジュールのwalkメソッドです。walkメソッドでは、ディレクトリの中にあるファイルやサブディレクトリを一覧表示することができます。まず、lower01... 2021.08.27 こつこつPython
こつこつPython 【毎日Python】Pythonで空のディレクトリを削除する方法|os.rmdir import os os.makedirs('./sample/lower01/lower02') Pythonで空のディレクトリを削除する方法です。使用するのは、Pythonのosモジュールのrmdirメソッドです。まず、テストで使用する... 2021.08.26 こつこつPython
こつこつPython 【毎日Python】Pythonで空のディレクトリをまとめて削除する方法|os.removedirs import os test = './sample_test/lower01_test/lower02_test' os.makedirs(test) Pythonで空のディレクトリを一括削除する方法です。使用するのは、Pythonのos... 2021.08.25 こつこつPython
こつこつPython 【毎日Python】Pythonでディレクトリをコピーする方法|shutil.copytree import shutil Pythonでディレクトリをコピーする方法です。使用するのは、Pythonのshutilモジュールのcopytreeメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさん... 2021.08.24 こつこつPython
こつこつPython 【毎日Python】Pythonでファイルやディレクトリを移動する方法|shutil.move import shutil Pythonでファイルをディレクトリを移動する方法です。 使用するのは、Pythonのshutilモジュールのmoveメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさ... 2021.08.23 こつこつPython
こつこつPython 【毎日Python】Pythonでファイルをコピーする方法|shutil.copy/copy2 import shutil Pythonでファイルをコピーする方法です。使用するのは、Pythonのshutilモジュールのcopyメソッドです。shutilは高水準のファイル操作を行うためのモジュールです。高水準とは、たくさんのことをでき... 2021.08.22 こつこつPython