かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

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)