当前位置:   article > 正文

【20210914】【Python】Python在DataFrame中新增一列_python新增一列并赋值

python新增一列并赋值

1. 在 DataFrame 中新增一列,只需要直接指明列名,然后重新赋值就可以了。

  1. import pandas as pd
  2. data = pd.DataFrame(columns=['a', 'b'], data=[[1, 2], [3, 4]])
  3. print(data)

         我们新增一列,并命名为 'c',赋值为空:

  1. data['c'] = ''
  2. print(data)
  3. ''' 注意:添加一列空,应该用空字符串!而不是空列表,否则会报错! '''

         再新增一列 'd',并赋值一个 list:

  1. data['d'] = [5, 6]
  2. print(data)

2. Tips:如果是在指定位置新增一列,使用 .insert() 方法。

  1. import pandas as pd
  2. data = pd.DataFrame(columns=['a', 'b'], data=[[1, 2], [3, 4]])
  3. data.insert(2, 'c', '')
  4. data.insert(0, 'd', [1, 2])
  5. print(data)

       (参考:Python在Dataframe中新添加一列

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/635079
推荐阅读
相关标签
  

闽ICP备14008679号