python中向二维数组中添加整行或者增列元素问题

 更新时间:2023年01月31日 10:47:49   作者:ShaoDu  
这篇文章主要介绍了python中向二维数组中添加整行或者增列元素问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

向二维数组中添加整行或者增列元素

1、numpy中empty方法可以创建一个二维数组

x=np.empty(shape=[0,4],dtype=int)

创建了一个空的四列的二维数组

2、添加需要的元素

x=np.append(x,[[1,2,3,4]],axis=0)#添加整行元素,axis=1添加整列元素

如何在数组中添加一行数据

python在数组中添加一行数据的方法:

1、直接插入一行:

import pandas as pd

from pandas import DataFrame  

df3=DataFrame(np.arange(16).reshape((4,4)),index=['a','b','c','d'],columns=['one','two','three','four']) 

  

# 新插入的行一定要加 index,不然会报错

df3.loc['new'] = ['a','a','a','a']

  

# 运行结果为  

    one two three   four

a   0   1   2   3

b   4   5   6   7

c   8   9   10  11

d   12  13  14  15

new a   a   a   a

2、新建一个同样的 dataframe, 然后合并两个dataframe

df4 = pd.DataFrame([6,6,6,6]).T

# 修改df4的column和df3的一致

df4.columns = df3.columns

# 把两个dataframe合并,需要设置 ignore_index=True

df_new = pd.concat([df3,df4],ignore_index=True)
  

# 运行结果  

    one two three   four

0   0   1   2   3

1   4   5   6   7

2   8   9   10  11

3   12  13  14  15

4   a   a   a   a

5   6   6   6   6

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 彻底解决No module named ‘torch_geometric‘报错的办法

    彻底解决No module named ‘torch_geometric‘报错的办法

    这篇文章主要给大家介绍了关于如何彻底解决No module named ‘torch_geometric‘报错的办法,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-03-03
  • Python实现猜数字小游戏

    Python实现猜数字小游戏

    这篇文章介绍了Python实现猜数字小游戏,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以收藏下,方便下次浏览观看
    2021-12-12
  • 分析Python中设计模式之Decorator装饰器模式的要点

    分析Python中设计模式之Decorator装饰器模式的要点

    这篇文章主要介绍了Python中设计模式之Decorator装饰器模式模式,文中详细地讲解了装饰对象的相关加锁问题,需要的朋友可以参考下
    2016-03-03
  • python openvc 裁剪、剪切图片 提取图片的行和列

    python openvc 裁剪、剪切图片 提取图片的行和列

    这篇文章主要介绍了python openvc 裁剪、剪切图片 提取图片的行和列,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • python捕获异常后继续执行问题

    python捕获异常后继续执行问题

    这篇文章主要介绍了python捕获异常后继续执行问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • python工具dtreeviz决策树可视化和模型可解释性

    python工具dtreeviz决策树可视化和模型可解释性

    这篇文章主要介绍了python工具dtreeviz决策树可视化和模型可解释性,决策树是梯度提升机和随机森林的基本构建块,在学习这些模型的工作原理和模型可解释性时,可视化决策树是一个非常有帮助,下文相关资料,需要的小伙伴可任意参考一下
    2022-03-03
  • 在windows下使用python进行串口通讯的方法

    在windows下使用python进行串口通讯的方法

    今天小编就为大家分享一篇在windows下使用python进行串口通讯的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Python编码规范摆脱Python编码噩梦

    Python编码规范摆脱Python编码噩梦

    Python 中编码问题,一直是很多 Python 开发者的噩梦,尽管你是工作多年的 Python 开发者,也肯定会经常遇到令人神烦的编码问题,收藏这篇文章以后你可以不用再Google
    2021-10-10
  • Python中eval带来的潜在风险代码分析

    Python中eval带来的潜在风险代码分析

    这篇文章主要介绍了Python中eval带来的潜在风险代码分析,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • pandas如何筛选某个列值是否位于某个列表内

    pandas如何筛选某个列值是否位于某个列表内

    这篇文章主要介绍了pandas如何筛选某个列值是否位于某个列表内问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02

最新评论