Pythonデータフレームに新しい列を追加

800 ワード

コードを叩く過程で、Dataframeに新しい列が追加されることがよくあります.毎回googleをやり直して、今回は記録します.
実はDataframeに新しい列を追加するのは簡単で、列名を直接指定して、値を割り当てるだけでいいです.
import pandas as pd

data = pd.DataFrame(columns=['a','b'], data=[[1,2],[3,4]])
data
>>> data
   a  b
0  1  2
1  3  4

次に、空白値に付与された「c」の列を追加します.印刷すると、「c」の列が正常に追加されたことがわかります.
data['c'] = ''
data
>>> data
   a  b c
0  1  2
1  3  4

リストに値を付ける「d」の列を追加します.正常に追加されたことがわかります.
data['d'] = [5,6]
data
>>> data
   a  b c  d
0  1  2    5
1  3  4    6

私が毎回覚えられない理由は、主に空の列を追加したいからです.そして、私はこのように追加すると、長い間違いが爆発します.
data['e'] = []