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

您的位置:首頁技術文章
文章詳情頁

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

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

1.說明

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

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

操作一下表格數據:

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.創建閱讀器對象 reader = csv.reader(f) #2.讀取文件第一行數據 head_row=next(reader) print(head_row)

結果演示:[’姓名’, ’年齡’, ’職業’, ’家庭地址’, ’工資’]

2.讀取文件某一列數據

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

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

3.向csv文件中寫入數據

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

結果演示:

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

4.獲取文件頭及其索引

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

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

5.獲取某列的最大值

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

結果演示:員工最高工資為:10000

6.復制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.未添加關鍵字參數newline=’ ’的結果:

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

02添加關鍵字參數newline=’ ’的Aim.csv文件的內容:

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

(三)pandas庫操作CSV文件

csv文件內容:

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

1.安裝pandas庫:pip install pandas

2.讀取csv文件所有數據

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

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

3.describe()方法數據統計

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

結果演示: 年齡 工資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.讀取文件前幾行數據

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

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

5.讀取某一行所有數據

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

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

6.讀取某幾行的數據

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

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

7.讀取所有行和列數據

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

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

8.讀取某一列的所有行數據

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

結果演示: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],[’姓名’,’職業’,’工資’]])

結果演示: 姓名 職業 工資0 張三 廚師 60001 李四 攝影師 80003 Kaina 學生 2000

10.讀取某一行和某一列對應的數據

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

結果演示:職業---程序員

11.CSV數據的導入導出(復制CSV文件)

讀方式01:

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

寫出數據02:

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

其他:

01.讀取網絡數據: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文件數據import pandas as pd data = pd.read_excel(filepath)

實例演示:

1.test.csv原文件內容

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

2.現在把test.csv中的內容復制到Aim.csv中

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

結果演示:

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

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

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

總結

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

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文字幕一区二区av| 国产精品二区影院| 在线国产精品一区| 99在线|亚洲一区二区| 99久久久久国产精品| 国产一区福利| 成人一区而且| 久久九九精品| 夜夜嗨一区二区| 蜜桃av一区二区三区电影| 亚洲深爱激情| 老牛影视一区二区三区| 亚洲日本久久| 久久国内精品| a天堂资源在线| 香蕉精品久久| 国产一区日韩欧美| 人人香蕉久久| 99国产精品久久久久久久成人热 | 免费人成网站在线观看欧美高清| 蜜臀久久99精品久久久久久9| 日本色综合中文字幕| 国产一区二区三区国产精品| 久久久一二三| 日本免费新一区视频| 国产一二在线播放| 中文字幕一区二区三区日韩精品| 国产精品分类| 国产毛片久久| 国产精品99久久免费观看| 日韩欧美另类一区二区| 日韩专区欧美专区| 久久久精品区| 美女久久一区| 97人人精品| 久久国产免费看| 一级欧洲+日本+国产| 国产精品久久| 天堂成人免费av电影一区 | 日韩av中文在线观看| 久久久一本精品| 欧美日韩99| 午夜免费一区| 日韩在线欧美| 精品无人区麻豆乱码久久久| 亚洲精品美女91| 激情久久中文字幕| 国产成人久久精品麻豆二区| 日本一区免费网站| 不卡中文一二三区| 日本精品影院| 午夜久久中文| 成人高清一区| 精品一区电影| 精品国产一区二区三区2021| 日韩不卡在线观看日韩不卡视频| 亚洲午夜久久久久久尤物| 国产精品对白| 青青草91久久久久久久久| 免费高清在线一区| 久久中文字幕av一区二区不卡| 精品久久97| 国产不卡一区| 色综合五月天| 日韩福利一区| 电影亚洲精品噜噜在线观看| 91麻豆国产自产在线观看亚洲| 精品国产亚洲一区二区三区在线 | 亚洲第一区色| 中文精品视频| 蜜桃传媒麻豆第一区在线观看| 欧美成人日韩| 国产精品婷婷| 日韩1区2区3区| 国产欧美一级| 国产一区二区三区成人欧美日韩在线观看| 欧美国产另类| 一区二区三区四区日本视频| 欧美日韩尤物久久| 中文亚洲欧美| 日韩精品成人| 精品国产乱码久久久久久1区2匹| 日韩欧美另类一区二区| 欧美日韩免费观看一区=区三区| 久色成人在线| 国产精品巨作av| 国产999精品在线观看| 亲子伦视频一区二区三区| 蜜臀久久99精品久久久久宅男 | 天堂√中文最新版在线| 欧美在线亚洲综合一区| 亚洲字幕久久| 98精品视频| 蜜桃91丨九色丨蝌蚪91桃色| 精品一级视频| 91亚洲国产成人久久精品| 亚洲精品小说| 国产女人18毛片水真多18精品| 精品国产乱码| 亚洲在线一区| 国产欧美日韩一区二区三区在线| 99精品视频精品精品视频| 亚洲区欧美区| 99免费精品| 欧美国产另类| 视频一区日韩精品| 成人精品中文字幕| 国产精品高潮呻吟久久久久| 制服诱惑一区二区| 国产96在线亚洲| 国产精品亚洲成在人线| 国产农村妇女精品一二区| 日韩成人a**站| 免费精品一区| 欧美一级全黄| 99在线|亚洲一区二区| 久草免费在线视频| 六月丁香综合在线视频| 日韩av网站在线观看| 一区二区亚洲视频| 国产精品视区| 美国三级日本三级久久99 | 日本成人一区二区| 在线国产日韩| 免费日韩av片| 蜜臀av在线播放一区二区三区| 美女av在线免费看| 久久国产精品美女| 日韩和欧美一区二区| 天堂av在线一区| 黄色亚洲在线| 欧美精品一区二区三区精品| 亚洲电影有码| 亚洲天堂黄色| 亚洲欧美日本日韩| 美女少妇全过程你懂的久久| 99久久亚洲精品蜜臀| 欧美~级网站不卡| 99亚洲视频| 日本成人在线网站| 欧美成人aaa| 丰满少妇一区| 黄色在线网站噜噜噜| 日本精品影院| 一区福利视频| 日本aⅴ免费视频一区二区三区| 国产亚洲精品精品国产亚洲综合| 麻豆精品视频在线观看| 国产乱码精品| 偷拍精品精品一区二区三区| 亚洲欧美网站| 国产精品白丝一区二区三区| 成人在线免费观看91| 亚洲一区国产| 国产剧情一区| 午夜久久中文| 亚洲久久一区| 成人一区不卡| 亚洲日韩视频| 麻豆精品av| 国产视频久久| 日韩av免费大片| 日韩在线网址| 日韩精品1区| 亚洲人成高清| 91九色精品| 麻豆中文一区二区| 日韩精品一级中文字幕精品视频免费观看| 午夜精品影视国产一区在线麻豆| 日韩不卡免费高清视频| 日韩av三区| 国产精品毛片一区二区三区| 精品国产亚洲一区二区三区大结局| 蜜臀av国产精品久久久久| 国产精品一区二区99| 99在线精品免费视频九九视 | 国产va在线视频| 一本一道久久a久久| 亚洲午夜精品久久久久久app| 国产日韩一区二区三免费高清| 亚洲在线观看| 久久在线免费| 亚洲一级少妇| 91欧美在线| 欧美国产一级| 精品福利久久久| 日本h片久久| 亚洲精品综合| 国产免费成人| 久久午夜精品一区二区| 99精品视频精品精品视频| 精品久久精品| 国产一区调教| 国产一区二区三区不卡av| 精品伊人久久| 91亚洲国产成人久久精品| 国产成人精品一区二区免费看京| 久久久久黄色| 97国产精品| 欧美日韩中文字幕一区二区三区|