2018年11月14日水曜日

Pandasで空白の列を追加する

Pandasデータフレームに新しく空白列を追加したいときがあります。そういうときは、np.nanを追加すればよいです。
import numpy as np
import pandas as pd

まずデータフレームdfを作ります。
df = pd.DataFrame({'col1':[1, 2], 'col2':[0.1, 0.2]}, index=['a', 'b'])

col1 col2
a 1 0.1
b 2 0.2

ここで新しい列を加えて値をnanにします(他の値でも可)。

df['add'] = np.nan

col1 col2 add
a 1 0.1 NaN
b 2 0.2 NaN
列'add'にNaNが追加されました。

0 件のコメント:

コメントを投稿