日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python操作CSV格式文件的方法大全

瀏覽:127日期:2022-06-15 09:00:57
目錄(一)CSV格式文件(二)CSV庫操作csv格式文本(三)pandas庫操作CSV文件總結(jié)(一)CSV格式文件

1.說明

CSV是一種以逗號分隔數(shù)值的文件類型,在數(shù)據(jù)庫或電子表格中,常見的導(dǎo)入導(dǎo)出文件格式就是CSV格式,CSV格式存儲數(shù)據(jù)通常以純文本的方式存數(shù)數(shù)據(jù)表。

(二)CSV庫操作csv格式文本

操作一下表格數(shù)據(jù):

Python操作CSV格式文件的方法大全

1.讀取表頭的2中方式

#方式一import csvwith open('D:test.csv') as f: reader = csv.reader(f) rows=[row for row in reader] print(rows[0])----------#方式二import csvwith open('D:test.csv') as f: #1.創(chuàng)建閱讀器對象 reader = csv.reader(f) #2.讀取文件第一行數(shù)據(jù) head_row=next(reader) print(head_row)

結(jié)果演示:[’姓名’, ’年齡’, ’職業(yè)’, ’家庭地址’, ’工資’]

2.讀取文件某一列數(shù)據(jù)

#1.獲取文件某一列數(shù)據(jù)import csvwith open('D:test.csv') as f: reader = csv.reader(f) column=[row[0] for row in reader] print(column)

結(jié)果演示:[’姓名’, ’張三’, ’李四’, ’王五’, ’Kaina’]

3.向csv文件中寫入數(shù)據(jù)

#1.向csv文件中寫入數(shù)據(jù)import csvwith open('D:test.csv',’a’) as f: row=[’曹操’,’23’,’學(xué)生’,’黑龍江’,’5000’] write=csv.writer(f) write.writerow(row) print('寫入完畢!')

結(jié)果演示:

Python操作CSV格式文件的方法大全

4.獲取文件頭及其索引

import csvwith open('D:test.csv') as f: #1.創(chuàng)建閱讀器對象 reader = csv.reader(f) #2.讀取文件第一行數(shù)據(jù) head_row=next(reader) print(head_row) #4.獲取文件頭及其索引 for index,column_header in enumerate(head_row):print(index,column_header)

結(jié)果演示:[’姓名’, ’年齡’, ’職業(yè)’, ’家庭地址’, ’工資’]0 姓名1 年齡2 職業(yè)3 家庭地址4 工資

5.獲取某列的最大值

# [’姓名’, ’年齡’, ’職業(yè)’, ’家庭地址’, ’工資’]import csvwith open('D:test.csv') as f: reader = csv.reader(f) header_row=next(reader) # print(header_row) salary=[] for row in reader:#把第五列數(shù)據(jù)保存到列表salary中 salary.append(int(row[4])) print(salary) print('員工最高工資為:'+str(max(salary)))

結(jié)果演示:員工最高工資為:10000

6.復(fù)制CSV格式文件

原文件test.csv

Python操作CSV格式文件的方法大全

import csvf=open(’test.csv’)#1.newline=’’消除空格行aim_file=open(’Aim.csv’,’w’,newline=’’)write=csv.writer(aim_file)reader=csv.reader(f)rows=[row for row in reader]#2.遍歷rows列表for row in rows: #3.把每一行寫到Aim.csv中 write.writerow(row)

01.未添加關(guān)鍵字參數(shù)newline=’ ’的結(jié)果:

Python操作CSV格式文件的方法大全

02添加關(guān)鍵字參數(shù)newline=’ ’的Aim.csv文件的內(nèi)容:

Python操作CSV格式文件的方法大全

(三)pandas庫操作CSV文件

csv文件內(nèi)容:

Python操作CSV格式文件的方法大全

1.安裝pandas庫:pip install pandas

2.讀取csv文件所有數(shù)據(jù)

import pandas as pdpath= ’D:test.csv’with open(path)as file: data=pd.read_csv(file) print(data)

結(jié)果演示: 姓名 年齡 職業(yè) 家庭地址 工資0 張三 22 廚師 北京市 60001 李四 26 攝影師 湖南長沙 80002 王五 28 程序員 深圳 100003 Kaina 22 學(xué)生 黑龍江 20004 曹操 28 銷售 上海 6000

3.describe()方法數(shù)據(jù)統(tǒng)計

import pandas as pdpath= ’D:test.csv’with open(path)as file: data=pd.read_csv(file) #了解更多describe()知識,ctr+鼠標(biāo)左鍵 print(data.describe())

結(jié)果演示: 年齡 工資count 5.00000 5.000000mean 25.20000 6400.000000std 3.03315 2966.479395min 22.00000 2000.00000025% 22.00000 6000.00000050% 26.00000 6000.00000075% 28.00000 8000.000000max 28.00000 10000.000000

4.讀取文件前幾行數(shù)據(jù)

import pandas as pdpath= ’D:test.csv’with open(path)as file: data=pd.read_csv(file) #讀取前2行數(shù)據(jù) # head_datas = data.head(0) head_datas=data.head(2) print(head_datas)

結(jié)果演示: 姓名 年齡 職業(yè) 家庭地址 工資0 張三 22 廚師 北京市 60001 李四 26 攝影師 湖南長沙 8000

5.讀取某一行所有數(shù)據(jù)

import pandas as pdpath= ’D:test.csv’with open(path)as file: data=pd.read_csv(file) #讀取第一行所有數(shù)據(jù) print(data.ix[0,])

結(jié)果演示:姓名張三年齡22職業(yè)廚師家庭地址 北京市工資 6000

6.讀取某幾行的數(shù)據(jù)

import pandas as pdpath= ’D:test.csv’with open(path)as file: data=pd.read_csv(file) #讀取第一行、第二行、第四行的所有數(shù)據(jù) print(data.ix[[0,1,3],:])

結(jié)果演示: 姓名 年齡 職業(yè) 家庭地址 工資0 張三 22 廚師 北京市 60001 李四 26 攝影師 湖南長沙 80003 Kaina 22 學(xué)生 黑龍江 2000

7.讀取所有行和列數(shù)據(jù)

import pandas as pdpath= ’D:test.csv’with open(path)as file: data=pd.read_csv(file) #讀取所有行和列數(shù)據(jù) print(data.ix[:,:])

結(jié)果演示: 姓名 年齡 職業(yè) 家庭地址 工資0 張三 22 廚師 北京市 60001 李四 26 攝影師 湖南長沙 80002 王五 28 程序員 深圳 100003 Kaina 22 學(xué)生 黑龍江 20004 曹操 28 銷售 上海 6000

8.讀取某一列的所有行數(shù)據(jù)

import pandas as pdpath= ’D:test.csv’with open(path)as file: data=pd.read_csv(file) # print(data.ix[:, 4]) print(data.ix[:,’工資’])

結(jié)果演示:0 60001 80002 100003 20004 6000Name: 工資, dtype: int64

9.讀取某幾列的某幾行

import pandas as pdpath= ’D:test.csv’with open(path)as file: data=pd.read_csv(file) print(data.ix[[0,1,3],[’姓名’,’職業(yè)’,’工資’]])

結(jié)果演示: 姓名 職業(yè) 工資0 張三 廚師 60001 李四 攝影師 80003 Kaina 學(xué)生 2000

10.讀取某一行和某一列對應(yīng)的數(shù)據(jù)

import pandas as pdpath= ’D:test.csv’with open(path)as file: data=pd.read_csv(file) #讀取第三行的第三列 print('職業(yè)---'+data.ix[2,2])

結(jié)果演示:職業(yè)---程序員

11.CSV數(shù)據(jù)的導(dǎo)入導(dǎo)出(復(fù)制CSV文件)

讀方式01:

import pandas as pd#1.讀入數(shù)據(jù)data=pd.read_csv(file)

寫出數(shù)據(jù)02:

import pandas as pd#1.寫出數(shù)據(jù),目標(biāo)文件是Aim.csvdata.to_csv(’Aim.csv’)

其他:

01.讀取網(wǎng)絡(luò)數(shù)據(jù):import pandas as pd data_url = 'https://raw.githubusercontent.com/mwaskom/seaborn-data/master/tips.csv'#填寫url讀取df = pd.read_csv(data_url)----------02.讀取excel文件數(shù)據(jù)import pandas as pd data = pd.read_excel(filepath)

實例演示:

1.test.csv原文件內(nèi)容

Python操作CSV格式文件的方法大全

2.現(xiàn)在把test.csv中的內(nèi)容復(fù)制到Aim.csv中

import pandas as pdfile=open(’test.csv’)#1.讀取file中的數(shù)據(jù)data=pd.read_csv(file)#2.把data寫到目標(biāo)文件Aim.csv中data.to_csv(’Aim.csv’)print(data)

結(jié)果演示:

Python操作CSV格式文件的方法大全

注:pandas模塊處理Excel文件和處理CSV文件差不多!

參考文檔:https://docs.python.org/3.6/library/csv.html

總結(jié)

到此這篇關(guān)于Python操作CSV格式文件的文章就介紹到這了,更多相關(guān)Python操作CSV文件內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本一区二区免费高清| 免费观看亚洲| 亚洲国产成人精品女人| 成人日韩在线| 日韩国产网站| 日韩精品影视| 五月婷婷六月综合| 欧美在线亚洲| 久久香蕉精品| 日韩综合一区二区| 日韩av网站免费在线| 欧美男人天堂| 久久亚洲风情| 91精品国产成人观看| 91精品尤物| 婷婷综合成人| 国产精品激情电影| 久久久久欧美精品| 欧美视频一区| 亲子伦视频一区二区三区| 亚洲综合色婷婷在线观看| 日本少妇精品亚洲第一区| 国产精品99久久免费观看| 国产欧美日韩精品一区二区免费| 国产精品v亚洲精品v日韩精品| 国产成人久久| 99精品视频在线| 人人精品人人爱| 91综合久久爱com| 欧美国产另类| 国产极品模特精品一二| 视频在线不卡免费观看| 亚洲手机在线| 亚洲a成人v| 精品视频在线一区二区在线| 成人va天堂| 亚洲资源网站| 91一区二区三区四区| 国产农村妇女精品一区二区| 日韩av中文字幕一区二区 | 久久激情五月婷婷| 国产一区二区精品久| 日韩欧美视频专区| 一本一本久久| 欧美国产精品| 婷婷亚洲综合| 国产麻豆一区| 欧美日韩在线二区| 日本中文字幕不卡| 亚洲国产成人二区| 黄色欧美日韩| 精品三级在线| 国产一区二区三区视频在线| 999久久久91| 国产精品入口久久| 亚洲精品日本| 亚洲ww精品| 今天的高清视频免费播放成人| 女生影院久久| 国产精品男女| 久久精品国产亚洲夜色av网站| 玖玖精品视频| 精品国产不卡| 亚洲深爱激情| 久久精品理论片| 西西人体一区二区| 久久99蜜桃| 日韩中文字幕不卡| 日韩在线第七页| 日韩高清欧美激情| 久久精品亚洲欧美日韩精品中文字幕| 欧美一级网址| 日韩欧美午夜| 国产欧美一区二区三区精品观看 | 三级欧美在线一区| 国产videos久久| 日韩欧美2区| 蜜桃国内精品久久久久软件9| 国产午夜一区| 久久xxxx| 欧美午夜精品一区二区三区电影| 国产精品白丝久久av网站| 久久av在线| 99精品网站| 国产探花一区| 亚洲深深色噜噜狠狠爱网站 | 精品网站aaa| 亚洲黄页一区| 国产亚洲一区| 六月婷婷一区| 高清不卡亚洲| 国产精品永久| 午夜久久av| 欧美影院三区| 精品99在线| 国产精品va| 麻豆9191精品国产| 成人污污视频| 日韩精品a在线观看91| 国产精品羞羞答答在线观看| av亚洲免费| 麻豆视频在线看| 国产亚洲久久| 日韩一二三区在线观看| 久久精品亚洲人成影院 | 久久国产精品美女| 久久www成人_看片免费不卡| 欧美gv在线| 精品一区二区三区中文字幕| 五月激激激综合网色播| 欧美日韩精品一本二本三本| 福利在线免费视频| 麻豆精品视频在线观看免费| 日韩二区三区在线观看| 久久国产精品毛片| 久久久久一区| 免费在线成人| 日韩avvvv在线播放| 免费国产亚洲视频| 国产一区清纯| 国产一区二区三区91| 国产精品白丝久久av网站| 欧美精品影院| 蜜臀久久久99精品久久久久久| 136国产福利精品导航网址| 神马午夜在线视频| 日韩欧美一区免费| 精品国产乱码久久久久久樱花| 卡一卡二国产精品| 日韩电影免费网址| 欧美国产不卡| 999精品在线| 欧美日韩国产综合网| 欧美freesex黑人又粗又大| 麻豆成人91精品二区三区| 中文字幕日韩高清在线| 亚洲午夜国产成人| 亚洲18在线| 国产午夜久久av| 国产乱码精品一区二区三区亚洲人 | 日韩精品中文字幕吗一区二区| 日韩一区二区三区四区五区| 日韩成人在线看| 国产激情综合| 精品视频在线你懂得| 日韩一区自拍| 国产亚洲欧洲| 亚州欧美在线| 国产经典一区| 色偷偷偷在线视频播放| 国产精品99一区二区| 三级欧美韩日大片在线看| 亚洲欧美久久精品| 91福利精品在线观看| 久久久久亚洲精品中文字幕| 都市激情国产精品| 国产综合激情| 一区二区亚洲视频| 久久国产精品免费精品3p| 欧美成人精品一级| 激情综合婷婷| 欧美搞黄网站| 亚洲精品裸体| 麻豆视频一区| 成人羞羞在线观看网站| 女主播福利一区| 亚洲免费毛片| 麻豆国产精品一区二区三区| 神马久久午夜| 免费看的黄色欧美网站| 国产欧美另类| 久久九九精品| 亚洲精品第一| 国产中文字幕一区二区三区| 日韩精品一区二区三区免费观影| 伊人久久婷婷| 日韩欧美久久| 精品成av人一区二区三区| 宅男在线一区| 国产日韩中文在线中文字幕| 欧美激情久久久久久久久久久| 日韩在线中文| 欧美午夜精彩| 国产日韩一区| 欧美成人精品一级| 精品网站999| 亚洲一级影院| 国产精品亲子伦av一区二区三区| 久久精品国内一区二区三区| 日韩三区免费| 日韩精品中文字幕一区二区| 久久久久久色 | 亚洲国产综合在线看不卡| 亚洲18在线| 高清一区二区| 热久久国产精品| 精品在线网站观看| 伊人久久亚洲美女图片| 国产精品99精品一区二区三区∴| 激情丁香综合|