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
