かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

PythonでCSVを読み込んで欠損値を穴埋めするよ

まずは、Pythonのインストールから3.5を入れよう。

そしたら、DataFrame扱うためのpandasを以下のコマンドでインストール。

pip install pandas

終わったら以下のようなスクリプトを書いて実行!

import numpy as np
import pandas as pd

df = pd.read_csv('input.csv')
df = df.fillna(method='ffill')
df = df.fillna(method='bfill')

df.to_csv('output.csv', index = False)