かずきのBlog@hatena

日本マイクロソフトに勤めています。このブログは個人ブログなので、ここに書いている内容は個人的な意見で会社の公式見解ではない点にご注意ください。好きなものは XAML と C# 。苦手なものは型の無い言語です。

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)