当前位置:   article > 正文

python怎样向一个dataframe中新加一行

pythondataframe添加行

你可以使用 df.loc[len(df)] = new_row 在 dataframe 的末尾插入新行。

例如:

  1. import pandas as pd# 建立示例 dataframe
  2. df = pd.DataFrame([[1, 2], [3, 4]], columns=['a', 'b'])
  3. print(df)
  4. # a b
  5. # 0 1 2
  6. # 1 3 4
  7. # 准备新行数据
  8. new_row = [5, 6]
  9. # 在 dataframe 的末尾插入新行
  10. df.loc[len(df)] = new_row
  11. print(df)
  12. # a b
  13. # 0 1 2
  14. # 1 3 4
  15. # 2 5 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

注意:如果你想在 dataframe 的任意位置插入新行,你可以使用类似 df.loc[row_index] = new_row 的语法。

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

闽ICP备14008679号