df 添加列(指定位置)

  1. import pandas as pd
  2. # 创建df
  3. data = pd.DataFrame(columns=['a','b'], data=[[1,2],[3,4]])
  4. # 在末尾添加空白列
  5. data['c'] = ''
  6. data['e'] = [] # 错误示例
  7. data['d'] = [5,6]
  8. # 指定位置添加
  9. data.insert(2,'c','')
  10. # 2 :插入的列的位置
  11. # ‘c':待插入列的列名
  12. # ‘ ’:插入的值,这里插入的是空值
  13. data.insert(0,'d',[1,2])