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

读取

这里我们使用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


版权声明:本文为weixin_31659795原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。