<Python, pandas> カラムがあるか? と カラムの追加の仕方。

カラムcolumnsにその名前があるか?の判定方法と、

空のカラムcolumnsの追加の仕方。

In [81]: a = pd.DataFrame(data=[[1,2,3],[4,5,6]], columns=['a','b','c'])

In [82]: a
Out[82]: 
   a  b  c
0  1  2  3
1  4  5  6

In [83]: if not 'd' in a.columns: print('Y')
Y

In [84]: a['d'] = float(NaN)

In [85]: a
Out[85]: 
   a  b  c   d
0  1  2  3 NaN
1  4  5  6 NaN

こちらを参考にしたじょ。

python - How to check if a column exists in Pandas - Stack Overflow

Adding new column to existing DataFrame in python pandas - Stack Overflow