Add multiple empty columns to pandas DataFrame

后端 未结 7 1316
名媛妹妹
名媛妹妹 2020-11-27 12:39

How do I add multiple empty columns to a DataFrame from a list?

I can do:

    df["B"] = N         


        
7条回答
  •  离开以前
    2020-11-27 13:29

    Summary of alternative solutions:

    columns_add = ['a', 'b', 'c']
    
    1. for loop:

      for newcol in columns_add:
          df[newcol]= None
      
    2. dict method:

      df.assign(**dict([(_,None) for _ in columns_add]))
      
    3. tuple assignment:

      df['a'], df['b'], df['c'] = None, None, None
      

提交回复
热议问题