用python读写和处理csv文件

用python读写和处理csv文件用 python 读写和处理 csv 文件读取这里我们使用 pandas 包来读取 csv 文件 pandans 处理 csv 文件十分方便我认为是目前最方便的读取方式首先安装 pandanspipin 安装好了之后我们读取一个 csv 文件 importpandas 导入 pandas 包 data pd

python读写和处理csv文件


读取

1、安装pandas

这里我们使用pandas包来读取csv文件,pandas处理csv文件十分方便,是我认为是目前最方便的读取方式。

首先安装pandas

pip install pandas 

2、读取实例

安装好了之后我们读取一个csv文件

用python读写和处理csv文件
import pandas as pd #导入pandas包 data = pd.read_csv("train.csv") #读取csv文件 #print(data) #打印所有文件 
用python读写和处理csv文件
print (data.head(5)) #打印前5行 
用python读写和处理csv文件
print(data.columns) #返回全部列名 print(data.shape) #f返回csv文件形状 print(data.loc[1:2]) #打印第1到2行 data.loc[2:4, ['PassengerId', 'Sex']] #打印行中特定列 
用python读写和处理csv文件

写入

import csv csvFile = open("csvData.csv", "w") #创建csv文件 writer = csv.writer(csvFile) #创建写的对象 #先写入columns_name writer.writerow(["index","a_name","b_name"]) #写入列的名称 #写入多行用writerows #写入多行 writer.writerows([[1,a,b],[2,c,d],[3,d,e]]) csvFile.close() 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230303.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月6日 下午7:01
下一篇 2026年3月6日 下午7:22


相关推荐

  • java pdf 转 word_PDF怎么转换成Word,免费,完整的那种

    java pdf 转 word_PDF怎么转换成Word,免费,完整的那种简介PDF可以分为文字型PDF和图片型PDF,文字型PDF即可以选中文字内容的PDF,反之图片型PDF即无法选中文字的PDF,其内容实际上是图片。本文针对不同类型,介绍PDF转Word方法,可以说是目前的最优解,没有之一。文字型PDF转Word方法1-直接用Word打开优点简单方便缺点部分样式丢失,排版错位,转换并不完美部分文件会有乱码无法识别图片型PDF里的文字总结适合对样式不敏感,主要关心正文…

    2022年4月30日
    58
  • mj喂图教程

    mj喂图教程

    2026年3月15日
    3
  • 范冰:增长黑客入门训练营

    范冰:增长黑客入门训练营之前刚入门产品的时候,增长的概念已经很流行了,连着读了SeanEllis的《增长黑客:如何低成本实现爆发式成长》和范冰的《增长黑客:创业公司的用户与收入增长秘籍》以及相应的公开课,如果你不知道SeanEllis,那我觉得你应该认真花点时间去了解一下这位“增长黑客之父”了,之前已经分享过SeanEllis的公开课和关于这本书的读书笔记,比较开心的是无意中发现2019年《增长黑客:创业公司的用户与收入增长秘籍》的作者范冰就已经亲自开了这本增长黑客的课程,还是觉得好物不容错过!欢迎要资源,欢迎交流沟通过~

    2022年5月11日
    76
  • ttl电平与rs232电平转换电路(232电平定义)

    1RS232接口简介RS232接口又称DB9接口,是现在主流的串行通信接口之一。由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。 2)传输速率较低,在异步传输时,波特率为20Kbps;3)接口使用一根信号线和一根信号返回线而构成共地的传输形

    2022年4月18日
    67
  • Maven 入门教程

    Maven 入门教程   maven是一个项目管理工具,不仅可以把源代码构建为可以发布的项目(包括编译、打包、测试、分发),还可以生成报告、生成web站点。本文介绍maven的主要使用过程,作为入门1、maven的安装   windows下载地址http://maven.apache.org/download.cgi zip解压缩包,无需安装直接解压即可。   配置环境变量:MAVE…

    2025年10月6日
    8
  • live2d模型_判别模型

    live2d模型_判别模型★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:MindDraft➤博主域名:https://www.zengqiang.org➤GitHub地址:ht

    2022年8月3日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号