男のブログ俺は中卒だ。学歴なんて無くても生きていける。プログラミングpythonsuckamon今回から数回にわたり、pandasのシリーズやデータフレームの保持するデータへのアクセス、操作をする基本的な方法を紹介する。特定の軸から要素を削除するdropメソッド元のオブジェクトを更新するinplaceオプションインデックスを再定義するreindexメソッドreindexメソッドは、シリーズやデータフレームのインデックスとデータの関連付けを保持しながら、インデックス名(行列名)を再定義し新しいオブジェクトトを作成することができる。12データフレームのreindexメソッドの場合、axisに軸を指定することで、再インデックスの対象を任意で選択できる。methodオプションを使って穴埋めをする例インデックスが一部欠損しているようなデータを扱う場合、methodオプションを使って穴埋めをすることもできる。これは時系列データなどで効果を発揮するだろう。methodオプションにffillを指定すると、直前の値をデータの補完に使う。objectbfillは、ffillと逆の補完をおこなう。そのためインデックス9は、後ろの値が存在しないため欠損値が代入される。object欠損値を出したくなければ、fill_valueオプションに任意の値を指定すれば、その値が欠損値の代わりに代入される。fill_value='test')nearestは最も近い位置にある値を代入する。object特定の軸から要素を削除するdropメソッドdropメソッドは引数に指定したインデックスの要素を削除する。この時、削除後のオブジェクトのコピーが作成されるため、dropメソッドを実行した元のオブジェクトには影響はない。float64データフレームに対してdropメソッドを適用する場合、削除対象の軸を指定することができる。14元のオブジェクトを更新するinplaceオプションdropで直接元のオブジェクトを更新したい場合は、inplaceオプションにTrueを与えると良い。削除したデータは完全に消えてしまうので扱いには注意が必要だ。単回帰分析の結果をグラフで可視化す...2019年9月22日pandasで棒グラフにプロットする2019年7月22日Python関数のカリー化とジェネレータプロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。