以下のデータフレームの各列において、null値ではなく0がランダムに入っている場合に、その0が入っている箇所を同列の前行の値で補完したい場合、どのようなコードが簡潔でしょうか。
replaceとかwhereなどの利用も考えたのですが、null値を補完するfillnaの引数method='ffill'のような機能はなさそうなので、考えあぐねています。
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 5037 entries, 0 to 5036
Columns: 156 entries, Date-Time to USWRKW=ECI
dtypes: float64(155), object(1)
memory usage: 6.0+ MB
Indexはdatetime型 columnsは文字列型で要素はfloat型です。
お手数ですがよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/03 08:33
2017/10/03 23:17
2017/10/04 01:30
2017/10/04 01:40
2017/10/04 05:36
2017/10/04 06:36
2017/10/04 06:45
2017/10/04 08:26