讀取
這里我們使用pandas包來讀取csv文件,pandas處理csv文件十分方便,是我認為是目前最方便的讀取方式。
首先安裝pandas
pip install pandas
安裝好了之后我們讀取一個csv文件
import pandas as pd? ? ? ? ? ? ? ? ? ? ? ? #導入pandas包
data = pd.read_csv("train.csv")? ? ? ? ? #讀取csv文件
#print(data)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #打印所有文件
print (data.head(5))? ? ? ? ? ? ? ? ? ? ? ? #打印前5行
print(data.columns) #返回全部列名
print(data.shape) #f返回csv文件形狀
print(data.loc[1:2]) #打印第1到2行
data.loc[2:4, ['PassengerId', 'Sex']]? ? ? #打印行中特定列
更多有關pandans讀取csv文件的內容請參考
https://blog.csdn.net/liufang0001/article/details/77856255
import csv
csvFile = open("csvData.csv", "w")? ? ? ? ? ? #創(chuàng)建csv文件
writer = csv.writer(csvFile)? ? ? ? ? ? ? ? ? #創(chuàng)建寫的對象
#先寫入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的過程中遇到了什么問題都可以一起探討,不要在里面發(fā)廣告哦!
生成的csv文件如下圖
