NumPy和pandas如何对CSV文件进行操作
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍了NumPy和pandas如何对CSV文件进行操作的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇NumPy和pandas如何对CSV文件进行操作文章都会有
千家信息网最后更新 2025年11月07日NumPy和pandas如何对CSV文件进行操作
这篇文章主要介绍了NumPy和pandas如何对CSV文件进行操作的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇NumPy和pandas如何对CSV文件进行操作文章都会有所收获,下面我们一起来看看吧。
数组存储成CSV之类的区隔型文件:
将一个数组元素的值设为NaN:
In [26]: import numpy as np In [27]: np.random.seed(42) In [28]: a = np.random.randn(3,4) In [29]: a[2][2] = np.nan In [30]: print(a) [[ 0.49671415 -0.1382643 0.64768854 1.52302986] [-0.23415337 -0.23413696 1.57921282 0.76743473] [-0.46947439 0.54256004 nan -0.46572975]]
NumPy的savetxt()函数是与loadtxt()相对应的一个函数,它能以诸如CSV之类的区隔型文件格式保存数组:
In [31]: np.savetxt('np.csv',a,fmt='%.2f',delimiter=',',header="#1,#2,#3,#4")上面的函数调用中,我们规定了用以保存数组的文件的名称、数组、可选格式、间隔符和一个可选的标题
通过cat np.csv,可以查看刚才所建的np.csv文件的具体内容
利用随机数组来创建pandas DataFrame:
In [38]: df = pd.DataFrame(a) In [39]: df Out[39]: 0 1 2 3 0 0.496714 -0.138264 0.647689 1.523030 1 -0.234153 -0.234137 1.579213 0.767435 2 -0.469474 0.542560 NaN -0.465730
pandas会自动替我们给数据取好列名
利用pandas的to_csv()方法可以为CSV文件生成一个DataFrame:
In [40]: df.to_csv('pd.csv',float_format='%.2f',na_rep="NAN!")对于这个方法,我们需要提供文件名、类似于NumPy的savetxt()函数的格式化参数的可选格式串和一个表示NaN的可选字符串
关于"NumPy和pandas如何对CSV文件进行操作"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"NumPy和pandas如何对CSV文件进行操作"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
文件
数组
函数
格式
内容
知识
方法
篇文章
价值
元素
参数
名称
字符
字符串
操作简单
数据
文件名
文章
易懂
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
西电网络安全杭州研究生
数据库怎么看用户是不是被锁
开设私服传奇用什么云服务器
重庆石柱蔬菜软件开发
互联网初创公司服务器
小学生校园网络安全征文
戴尔服务器1900
服务器设置网络以后ping不通
大数据服务器龙头上市公司
2018光谷互联网科技人才
打鼓视频软件开发
镇江云主机服务器厂家直供
海南晶生互联网科技
中科大网络安全学科排名
服务器22端口要不要开
戴尔服务器有声音一直响
长沙思智网络技术有限公司
php 连接多个数据库
网络安全员上班不分白天晚上
关系数据库 书籍
开设私服传奇用什么云服务器
软件开发有那些路线
汕头汽车软件开发外包
网络安全 教育局
python镜像服务器
陕西西安网络安全厂商
金三角软件开发
网络安全股今日大涨
jira的数据库配置文件
如何选择台湾云服务器云空间