yuuho.wiki

カオスの欠片を集めて知恵の泉を作る

ユーザ用ツール

サイト用ツール


tips:python:pandas:start

pandas

pandas チートシート

df['カラム名']
extracted_index = df['カラム名']=='query'

メモ

  • 余計な列を消す
    df = df.drop(columns=['hoge', 'fuga'])
  • 必要な列だけ抽出
    #どちらでもよい
    df = df[['hoge', 'fuga', 'piyo']]
    df = df.loc[:,['hoge','fuga','piyo']]
  • __getitem__ に与えられるオブジェクトがスライスのとき、行の抽出扱いになる?
    • str や str の list は列扱い
    • slice や Series? boolean の ndarray 的なやつの場合は行扱い

df 作成

dict から作成する。

df = pd.DataFrame({
    'idcol' : [0,1,2,3,...,99],
    'name1' : [4,7,10,13,...,23],
    'name2' : [5,8,9,6,...,1]
}).set_index('idcol')
tips/python/pandas/start.txt · 最終更新: 2025/03/27 02:10 by yuuho