python加载csv文件去重_用python读写和处理csv文件

本文介绍了如何使用pandas和csv模块在Python中读取和写入CSV文件。通过pandas的read_csv方法加载文件,展示如何打印文件内容、获取列名和数据形状。同时,演示了csv模块创建新CSV文件并写入数据的过程。
摘要由CSDN通过智能技术生成

读取

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

首先安装pandas

pip install pandas

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

72717a8f6c0b

import pandas as pd                        #导入pandas包

data = pd.read_csv("train.csv")          #读取csv文件

#print(data)                                #打印所有文件

72717a8f6c0b

print (data.head(5))                        #打印前5行

72717a8f6c0b

print(data.columns) #返回全部列名

print(data.shape)#f返回csv文件形状

print(data.loc[1:2])#打印第1到2行

data.loc[2:4, ['PassengerId', 'Sex']]      #打印行中特定列

72717a8f6c0b

更多有关pandans读取csv文件的内容请参考

https://blog.csdn.net/liufang0001/article/details/77856255

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()

给小伙伴们推荐一个Python学习裙,热烈欢迎各位小伙伴的到来,大家在学习Python的过程中遇到了什么问题都可以一起探讨,不要在里面发广告哦!

生成的csv文件如下图

72717a8f6c0b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值