毎日Python/こつこつPython

PandasでCSVファイルを読み込む方法|read csv
PandasでCSVファイルを書き出しする方法|to csv
Pythonで新しいディレクトリを作成する方法|mkdir
Pythonでディレクトリにあるファイル名とディレクトリ名を取得する方法|listdir
Pythonで新しいディレクトリを作成や上書きする方法|makedirs
Pythonで作業中のディレクトリを確認する方法|getcwd
Pythonでディレクトリを移動する方法|chdir
Pythonでホームディレクトリを確認する方法|environ
Pythonで指定したディレクトリの有無を確認する方法|isdir
Pythonで指定したファイルの有無を確認する方法|isfile
Pythonのprint関数で改行せずに表示する方法|print
数字(アスキーコード)をアルファベットや文字に変換する方法|chr
アルファベットや文字を数字(アスキーコード)に変換する方法|ord
Pythonでファイル名を変更する方法|rename
Pythonでファイルを削除する方法|remove
Pythonでテキストを区切り文字で分割する方法|組み込み関数split
Pythonでディレクトリパスとファイル名に分割|os.path.split
Pythonでファイル名と拡張子に分割する方法|os.path.splitext
Pythonで特定のファイルを指定する方法|glob.glob
PandasでExcelファイルを読み込む方法|read_excel
PandasでExcelファイルに書き出す方法|to_excel
Pandasでデータフレームの要約情報を取得する方法|info
Pandasでデータフレームの記述統計量を取得する方法|describe
Pandasでデータフレームの行数・列数を取得する方法|shape
Pandasでデータフレームから重複のないデータを取得する方法|unique
Pythonのリストを並び替える方法|sorted
Pythonのリストを並び替える方法|sort
Pandasのデータフレームをカラムで並び替える方法|sort_values
Pandasのデータフレームを運デックス名やカラム名で並び替える方法|sort_index
Pandasのデータフレームのインデックスを取得する方法|index属性
Pandasのデータフレームで既存のカラムをインデックスに指定する方法|set_index
Pandasのデータフレームの行列を入れ替える方法|T属性、transepose
Pythonで変数のデータ型を取得する方法|type
Pandasのデータフレームの行や列を削除する方法|drop
Pandasのデータフレームの行や列を削除する方法|drop_duplicates
Pythonでカラムごとのデータ型を取得する方法|dtypes
Pythonでデータフレームのカラムを日時型に変換する方法|to_datetime
Pythonでシリーズをリストに変換する方法|tolist
Pythonでデータフレームを日時型で集約する方法|resample
Pythonでデータフレームの一部分を表示する方法|head,tail,sample
Pythonでデータフレームの欠損値を置換する方法|fillna
Pythonでデータフレームの条件に応じて値を変更する方法|mask,where
Pythonでデータフレームのユニークな要素とその個数を取得する方法|value_counts
Pythonでデータフレームの要素の個数を取得する方法|count
Pythonでデータフレームの欠損値を確認する方法|isnull
Pythonでデータフレームのユニークな個数を取得する方法|nunique
Pythonでデータフレームの要素を置換する方法|replace
PythonのPandasで時刻オブジェクトを生成する方法|Timestamp
Pythonで今日の日付を取得する方法|datetime.date.today
Pythonで日時オブジェクトを文字列書式に変換する方法|strftime
Pythonのデータフレームで特定の値の要素を抽出する方法|isin
Pythonのデータフレームで特定の文字列を含むかどうか確認する方法|str.contains
Pythonで文字列が数字かどうかを判断する方法|isdigit
Pythonで文字列が数字かどうかを判断する方法|isnumeric
Pythonで文字列がアルファベットなどの文字か判断する方法|isalpha
Pythonで文字列がアルファベットや数字のみの構成かを判断する方法|isalnum
Pythonで文字列の出現回数を数える方法|str.count
Pythonで特定の文字列が含まれているか確認する方法|str.find
Pythonで文字列の両端の文字を削除する方法|str.strip
Pythonで文字列の左端の文字を削除する方法|str.lstrip
Pythonで文字列を置換する方法|str.replace
Pythonで文字列を大文字・小文字に変換する方法|str.upper/lower
Pythonで文字列の先頭だけ大文字にする方法|str.capitalize
Pythonで文字列の単語の先頭を大文字に変換する方法|str.title
Pythonで文字列の大文字と小文字を入れ替える方法|str.swapcase
Pythonで文字列が数字かどうかを確認する方法|str.isdecimal
Pythonで特殊文字を含む文字列を小文字に変換する方法|str.casefold
Pythonで文字列が空白かどうか確認する方法|str.isspace
Pythonで文字列を左右寄せ、中央寄せする方法|str.rjust/ljust/center
Pythonで特定の文字列が出現する位置を確認する方法|str.index
Pythonで特定の文字列が最後に出現する位置を確認する方法|str.rfind/rindex
Pythonでファイルをコピーする方法|shutil.copy/copy2
Pythonでファイルやディレクトリを移動する方法|shutil.move
Pythonでディレクトリをコピーする方法|shutil.copytree
Pythonで空のディレクトリをまとめて削除する方法|os.removedirs
Pythonで空のディレクトリを削除する方法|os.rmdir
Pythonでディレクトリの中の一覧を取得する方法|os.walk
Pythonでディレクトリをまとめて削除する方法|shutil_rmtree
Pythonでファイルの最終アクセス日と最終更新日を取得する方法|os.path.getatime/getmtime
Pythonでファイルパスからディレクリパス、ファイルパスを取得する方法|os.path.dirname/basename
Pythonで文字列を結合する方法|str.join
Pythonで文字列を改行で分割する方法|str.splitlines
Pythonでディレクトリやファイルの存在を確認する方法|os.path.exists
Pythonで曜日を取得する方法|datetime.date.weekday
Pythonで日付や時刻の値を変更する方法|datetime.replace
Pythonでデータフレームを作成する方法|pandas.DataFrame
Pythonでシリーズを作成する方法|pandas.Series
Pythonでデータフレームのカラムを操作する方法|columns属性
Pythonでデータフレームの表示を設定する方法|pandas.set_option
Pythonで複数のデータフレームを縦方向・横方向に複数結合する方法|pandas.concat
Pythonで横方向に複数のデータフレームを結合する方法|DataFrame.join
Pythonでカラムをキーにデータフレームを結合する方法|pandas.merge
Pythonでシリーズの各要素に関数を適用する方法|Serise.apply
Pythonで文字列が出力可能か確認する方法|str.isprintable
Pythonでデータフレームの値に上書き、列を追加する方法|DataFrame.assign
Pythonでデータフレームの任意の位置に列を追加する方法|pandas.DataFrame.insert
Pythonで行名と列名を指定して値を取得する方法|DataFrame.loc
Pythonでインデックスから行番号、カラムから列番号を取得する方法|pandas.index.get_loc
Pythonで文字列やリスト、データフレームからインデックスを指定して値を取得する方法|スライス操作
Pythonで条件に合う行名や列名で抽出する方法|DataFrame.filter
Pythonでデータフレームから条件を指定してデータを抽出する方法|DataFrame.query
Pythonでデータフレームの行・列の最頻値を取得する方法|DataFrame.mode
Pythonでデータフレームの重複する行を抽出する方法|DataFrame.duplicated
Pythonでデータフレームからピボットテーブルを作成する方法|DataFrame.pivot_table
Pythonでデータフレームを指定しカラムごとに集計する方法|DataFrame.groupby
Pythonでデータフレームの行列の平均を計算する方法|DataFrame.mean
Pythonで現在の日付と時刻を取得する方法|datetime.now
Pythonでデータフレームの要素に関数を適用する方法|DataFrame.applymap
Pythonで連続した日時データを作成する方法|pandas.date_range
Pythonでデータフレームをカラムごとに集計する方法|DataFrame.agg
Pythonで横持ちのデータを縦持ちに整形する方法|pandas.melt
Pythonでデータフレームを縦持ちデータから横持ちに整形する方法|pandas.pivot
Pythonでデータフレームの行列を並び替えや抽出する方法|reindex
Pythonでデータフレームやシリーズの要素数を取得する方法|DataFrame.size
Pythonでデータフレームの要素にランク付けする方法|DataFrame.rank
Pythonでデータフレームの文字列データをダミー変数に変換|pandas.get_dummies
Pythonでマルチインデックスのデータフレームからデータを取得する方法|DataFrame.xs
Pythonでシリーズの各要素に関数を適用する方法|Series.map
Pythonでデータを等間隔のビンに分割する方法|pandas.cut
Pythonでデータの出現回数をクロス集計する方法|pandas.crosstab
Pythonでフォームに入力した文字列を取得する方法|input
Pythonでデータフレームの要素どうしの相関を計算する方法|DataFrame.corr
Pythonでデータフレームの最大や最小値の行名・列名を取得|DataFrame.idxmax/idxmin
Pythonで辞書のデータから値を取得|dict.values
Pythonで辞書型のデータのキーと値を取得する方法|ditc.items
Pythonで数字の端数を四捨五入|round
Pythonで辞書のキーを取得|dict.keys
Pythonでデータフレームからグラフを作成|DataFrame.plot
Pythonで散布図を作成|matplotlib.pyplot.scatter
Pythonで連続した整数を作成|range
Pythonで横持ちデータと縦持ちデータの整形|DataFrame.stack/unstack
Pythonで数字や文字列の最大値を取得|max
Pythonで数字や文字列の最小値を取得|min
Pythonでデータを同じ数でビン分割する方法|pandas.qcut
Pythonでデータを小数に変換する方法|float
Pythonでデータを整数に変換する方法|int
Pythonで絶対値を取得する方法|abs
Pythonで辞書やリストの各要素を見やすく表示する方法|pprint.pprint
Pythonで辞書のデータに要素を追加する方法|setdefault
Pythonで辞書型データを作成する方法|dict
Pythonでデータをリストやタプルに変換する方法|list,tupple
Pythonで折れ線グラフを作成する方法|matplotlib.pyplot.plot
Pythonで棒グラフを作成する方法|matplotlib.pyplot.bar
Pythonでヒストグラムを作成する方法|matplotlib.pyplot.hist
Pythonで箱ひげ図を作成する方法|matplotlib.pyplot.boxplot
Pythonで円グラフを作成する方法 | matplotlib.pyplot.pie
Pythonで等高線グラフを作成する方法|matplotlib.pyplot.contour
Pythonでデータフレームから棒グラフを作成|DataFrame.plot.bar
Pythonで横棒グラフを作成する方法|plot.barh
Pythonでデータフレームから散布図を作成する方法|DataFrame.plot.scatter
Pythonでシリーズからヒストグラムを作成する方法|Series.plot.hist
Pythonでデータフレームから箱ひげ図を作成する方法|DataFrame.plot.box
Pythonでデータフレームから六角形プロットを作成する方法|DataFrame.plot.hexbin
Pythonでデータフレームから円グラフを作成する方法|DataFrame.plot.pie
Pythonでオブジェクトの要素数や長さを取得する方法|len
Pythonでリストの末尾に要素を追加する方法|append
Pythonでデータフレームの列をインデックスに指定する方法|DataFrame.set_index
Pythonでデータフレームに新しいインデックスを附番する方法|DataFrame.reset_index
Pythonで複数の文字列を置換する方法|translate
Pythonで重複しない要素の集まり(集合)を作成する方法|set
Pythonでファイルの作成や読み書きをする方法|open
Pythonでファイルの内容を読み出す方法|read
Pythonでオブジェクトの合計値を算出する方法|sum
Pythonでリストの全要素を削除する方法|clear
Pythonでリストの指定した要素を削除する方法|remove
Pythonでリストの場所を指定して要素を追加する方法|insert
Pythonでデータフレームのデータをずらす方法|DataFrame.shift
Pythonでデータフレームの行ごと・列ごとの差を取得する方法|DataFrame.diff
Pythonでオブジェクトのidを取得する方法|id
Pythonでインデックスと値をセットで取得する方法|enumerate
Pythonで複数のリストの要素をまとめて取得する方法|zip
Pythonで配列を作成する方法|NumPy.arange
Pythonで配列やリストを比較して最大値を取得する方法|numpy.maximum/fmax
Pythonで配列やリストを比較して最小値を取得する方法|numpy.minimum/fmin
Pythonで配列の要素を計算(四則演算)する方法|numpy.add,subtract,multiply,divide
Pythonで全ての要素が0や1の配列を作成する方法|numpy.zeros/ones
Pythonで配列を結合する方法|numpy.concatenate
Pythonで配列の最大値、最小値を取得する方法|numpy.ndarray.max/min
Pythonで配列の最大値・最小値のインデックスを取得する方法|numpy.argmax,argmin
Pythonで欠損値のある配列の最大値・最小値を取得する方法|numpy.nanmax,nanmin
Pythonで配列の平均を算出する方法|numpy.mean,nanmean
Pythonで配列の単純平均・加重平均を取得する方法|numpy.average
Pythonで絶対値を取得する方法|abs
Pythonで配列の形状を変換する方法|numpy.reshape
Pythonで配列のインデックスを指定して値を置換する方法|numpy.put
Pythonで配列の値が条件に一致するかを判定する方法|numpy.all
Pythonで配列の値を条件を指定して置換する方法|numpy.putmask
Pythonで配列の軸を変換する方法|numpy.transpose
Pythonで配列に末尾に要素を追加する方法|numpy.append
Pythonで配列を横方向に結合する方法|numpy.hstack
Pythonで配列を縦方向に結合する方法|numpy.vstack
Pythonで単位行列を作成する方法|numpy.identity,eye
Pythonで等間隔の配列を作成する方法|numpy.linspace
Pythonで配列の平均、分散、標準偏差を取得する方法|numpy.sum/var/std
Pythonで配列の中央値を取得する方法|numpy.median
Pythonで要素を指定せずに配列を作成する方法|numpy.empty
Pythonで多次元配列を一次元配列に変換する方法|numpy.flatten
Pythonで配列をタイル状に繰り返す方法|numpy.tile
Pythonでnpyファイルの読み取り、保存する方法|numpy.load/save
Pythonで配列をファイルから読み込む、ファイルに保存する方法|numpy.loadtxt/savetxt
Pythonで分散共分散行列を取得する方法|numpy.cov
Pythonで相関係数を取得する方法|numpy.corrcoef
Pythonで配列から座標の格子点を作成する方法|numpy.meshgrid
Pythonで配列からヒストグラムを作成する方法|numpy.histogram
Pythonで配列を任意の方向に結合する方法|numpy.block
Pythonで配列を昇順に並び替える方法|numpy.sort,argsort
Pythonで配列を新たな次元で結合する方法|numpy.stack
Pythonで配列に最小値・最大値を設定する方法|numpy.clip
Pythonで配列の要素を繰り返す方法|numpy.repeat
Pythonで複数グラフを表示する方法|matplotlib.pyplot.subplot
Pythonでfigureオブジェクトを作成して複数グラフを表示する方法|matplotlib.pyplot.subplots
PythonでFigureオブジェクトに複数グラフを表示する方法|Figure.add_subplot
Pythonで画像を読み込み表示する方法|matplotlib.pyplot.imread/imshow
PythonでFigureオブジェクトを作成する方法|matplotlib.pyplot.figure
PythonでAxesオブジェクト(グラフ)を作成する方法|matplotlib.pyplot.axes
Pythonでグラフにテキストを表示する方法|matplotlib.pyplot.text
Pythonでグラフに矢印注釈を表示する方法|matplotlib.pyplot.annotate
Pythonで2つのグラフを塗りつぶす方法|matplotlib.pyplot.fill_between
Pythonで多角形を作成する方法|matplotlib.pyplot.fill
Pythonでステップ関数のグラフを作成する方法|matplotlib.pyplot.step
Pythonでステムグラフ(ステムプロット)を作成する方法|matplotlib.pyplot.stem