yuuho.wiki

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

ユーザ用ツール

サイト用ツール


tips:python:pandas:start

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
tips:python:pandas:start [2021/03/18 05:16] – 作成 yuuhotips:python:pandas:start [2025/03/27 02:10] (現在) yuuho
行 2: 行 2:
  
 pandas チートシート pandas チートシート
 +
 +<code python>
 +df['カラム名']
 +</code>
 +
 +<code python>
 +extracted_index = df['カラム名']=='query'
 +</code>
 +
 +
 +=== メモ ===
 +  * 余計な列を消す <code python>df = df.drop(columns=['hoge', 'fuga'])</code>
 +  * 必要な列だけ抽出 <code python>#どちらでもよい
 +df = df[['hoge', 'fuga', 'piyo']]
 +df = df.loc[:,['hoge','fuga','piyo']]</code>
 +  * ''_%%_%%getitem%%_%%_'' に与えられるオブジェクトがスライスのとき、行の抽出扱いになる?
 +    * str や str の list は列扱い
 +    * slice や Series? boolean の ndarray 的なやつの場合は行扱い
 +
 +===== df 作成 =====
 +
 +dict から作成する。
 +<code python>
 +df = pd.DataFrame({
 +    'idcol' : [0,1,2,3,...,99],
 +    'name1' : [4,7,10,13,...,23],
 +    'name2' : [5,8,9,6,...,1]
 +}).set_index('idcol')
 +</code>
 +
 +
tips/python/pandas/start.1616044590.txt.gz · 最終更新: 2021/03/18 05:16 by yuuho