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

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

Python如何讀寫CSV文件

瀏覽:30日期:2022-07-14 10:50:58

CSV文件是一種純文本文件,它使用特定的結(jié)構(gòu)來(lái)排列表格數(shù)據(jù)。

CSV文件內(nèi)容看起來(lái)應(yīng)該是下面這樣的:

column 1 name,column 2 name, column 3 namefirst row data 1,first row data 2,first row data 3second row data 1,second row data 2,second row data 3...

每段數(shù)據(jù)是如何用逗號(hào)分隔的。通常,第一行標(biāo)識(shí)每個(gè)數(shù)據(jù)塊——換句話說(shuō),數(shù)據(jù)列的名稱。之后的每一行都是實(shí)際數(shù)據(jù),僅受文件大小限制。

CSV文件通常由處理大量數(shù)據(jù)的程序創(chuàng)建。它們是一種從電子表格和數(shù)據(jù)庫(kù)導(dǎo)出數(shù)據(jù)以及導(dǎo)入或在其他程序中使用數(shù)據(jù)的方便方法。例如,您可以將數(shù)據(jù)挖掘程序的結(jié)果導(dǎo)出到CSV文件中,然后將其導(dǎo)入到電子表格中,以分析數(shù)據(jù)、為演示生成圖表或準(zhǔn)備發(fā)布報(bào)告。

CSV文件非常容易通過編程處理。任何支持文本文件輸入和字符串操作的語(yǔ)言(如Python)都可以直接使用CSV文件。

讀取CSV文件內(nèi)容

在Python中,使用csv庫(kù)來(lái)讀取CSV文件內(nèi)容。在讀文件之前,先創(chuàng)建一個(gè)a.csv的文件,內(nèi)容是下面這樣:

名字,部門,月份John Smith,Accounting,NovemberErica Meyers,IT,March

文件創(chuàng)建完成后,開始編寫讀取文件內(nèi)容的程序:

import csvwith open(’a.csv’) as csv_file: csv_reader = csv.reader(csv_file,delimiter=’,’) line_count = 0 for row in csv_reader: if line_count == 0: print(f’Column names are {', '.join(row)}’) line_count += 1 else: print(f’t{row[0]} works in the {row[1]} department, and was born in {row[2]}.’) line_count += 1 print(f’Processed {line_count} lines.’)

寫入數(shù)據(jù)到CSV文件

上面編寫了讀取內(nèi)容的程序,下面繼續(xù)編寫一個(gè)寫文件的程序。我們寫到b.csv文件中。

import csvwith open(’b.csv’, mode=’w’) as employee_file: employee_writer = csv.writer(employee_file, delimiter=’,’, quotechar=’'’, quoting=csv.QUOTE_MINIMAL) employee_writer.writerow([’John Smith’, ’Accounting’, ’November’]) employee_writer.writerow([’Erica Meyers’, ’IT’, ’March’])

如果你感覺使用csv庫(kù)讀寫效率比較地下,或者編寫的代碼太多。下面我介紹一種更高效的方法。

用pandas讀csv

假設(shè)我們有一個(gè)c.csv文件,具體內(nèi)容如下:

Name,Hire Date,Salary,Sick Days remainingGraham Chapman,03/15/14,50000.00,10John Cleese,06/01/15,65000.00,8Eric Idle,05/12/14,45000.00,10Terry Jones,11/01/13,70000.00,3Terry Gilliam,08/12/14,48000.00,7Michael Palin,05/23/13,66000.00,8

用pandas讀取csv:

import pandasdf = pandas.read_csv(’hrdata.csv’)print(df)# 輸出的df# Name Hire Date Salary Sick Days remaining# 0 Graham Chapman 03/15/14 50000.0 10# 1 John Cleese 06/01/15 65000.0 8# 2 Eric Idle 05/12/14 45000.0 10# 3 Terry Jones 11/01/13 70000.0 3# 4 Terry Gilliam 08/12/14 48000.0 7# 5 Michael Palin 05/23/13 66000.0 8

用pandas寫csv

讓我們用新的列名將數(shù)據(jù)寫入一個(gè)新的CSV文件:

import pandasdf = pandas.read_csv(’hrdata.csv’, index_col=’Employee’, parse_dates=[’Hired’], header=0, names=[’Employee’, ’Hired’, ’Salary’, ’Sick Days’])df.to_csv(’d.csv’)# d.csv文件內(nèi)容# Employee,Hired,Salary,Sick Days# Graham Chapman,2014-03-15,50000.0,10# John Cleese,2015-06-01,65000.0,8# Eric Idle,2014-05-12,45000.0,10# Terry Jones,2013-11-01,70000.0,3# Terry Gilliam,2014-08-12,48000.0,7# Michael Palin,2013-05-23,66000.0,8

如果你了解讀取CSV文件的基礎(chǔ)知識(shí),那么當(dāng)您需要處理導(dǎo)入數(shù)據(jù)時(shí),就不會(huì)手足無(wú)措。基本的CSV Python庫(kù)可以輕松地處理大多數(shù)CSV讀取、處理和編寫任務(wù)。如果你有很多數(shù)據(jù)要讀取和處理,panda庫(kù)還提供了快速和簡(jiǎn)單的CSV處理功能。

以上就是Python如何讀寫CSV文件的詳細(xì)內(nèi)容,更多關(guān)于Python讀寫CSV文件的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
婷婷综合成人| 久久精品卡一| 在线一区av| 久久成人av| 国产免费av一区二区三区| 久久国产88| 亚洲高清av| 日韩大片在线观看| 欧美激情另类| 亚洲午夜精品久久久久久app| 精品72久久久久中文字幕| 国产日韩一区| 老司机精品在线| 久久免费影院| 久久精品电影| 亚洲色诱最新| 视频在线观看一区| 欧美日韩中出| 在线一区av| 深夜福利亚洲| 国产精品国产三级国产在线观看| 美女在线视频一区| 日本久久成人网| 日本亚洲不卡| 国产aa精品| 国产综合婷婷| 日韩三级精品| 欧美aa在线观看| 亚洲精品日本| 福利视频一区| 香蕉成人久久| 黄色欧美在线| 麻豆精品蜜桃视频网站| 成人久久一区| 黑人精品一区| 成人羞羞在线观看网站| 在线国产精品一区| 97se亚洲| 欧美精品一卡| 国产一区日韩| 色综合视频一区二区三区日韩 | 亚洲aa在线| 麻豆精品一区二区综合av| 五月婷婷六月综合| 里番精品3d一二三区| 蜜臀久久99精品久久久久宅男 | 日本一不卡视频| 久久裸体视频| 亚洲一区网站| 美日韩一区二区三区| 视频一区二区国产| 日韩一区电影| 日韩1区在线| 日韩精品一区二区三区av| 国产精品毛片一区二区三区| 国产精品99一区二区三区| 国产精品自在| 日韩精品a在线观看91| 亚洲一区成人| 激情综合网五月| 日韩久久精品网| 久久久成人网| 成人久久一区| 999在线观看精品免费不卡网站| 亚洲香蕉视频| 日韩综合小视频| 欧美一区精品| 麻豆极品一区二区三区| 欧美国产专区| 国产精品高清一区二区| 精品色999| 国产欧美日韩综合一区在线播放| 日韩av一二三| 久久国产乱子精品免费女| 亚洲精品亚洲人成在线观看| 日韩精品一区第一页| 日韩午夜黄色| 亚洲欧美一级| 日韩在线黄色| 亚洲精品高潮| 国产精品17p| 老牛影视精品| 老鸭窝毛片一区二区三区| 亚洲一区日本| 国产精选久久| 天堂资源在线亚洲| 伊人国产精品| 精品视频亚洲| 国产视频亚洲| 精品一区二区三区的国产在线观看 | 成人久久一区| 亚洲+小说+欧美+激情+另类| 国产精品免费精品自在线观看| 国产一区二区三区亚洲综合| 亚洲性色视频| 欧美国产另类| 久久高清一区| 日韩av字幕| 精品一区二区三区的国产在线观看| 亚洲狼人精品一区二区三区| 亚洲va在线| 国产视频亚洲| 亚洲一区二区网站| 国产乱论精品| 美日韩一区二区三区| 亚洲高清久久| 久久激情五月婷婷| 亚洲精华国产欧美| 久久99国产精品视频| 欧美在线资源| 久久中文在线| 亚洲免费观看高清完整版在线观| 国内精品麻豆美女在线播放视频| 欧美在线影院| 卡一卡二国产精品| 狠狠爱成人网| 97在线精品| 日韩动漫一区| 精品少妇av| 国产毛片精品| 亚洲日韩视频| 在线视频精品| 99精品综合| 三上悠亚国产精品一区二区三区| 麻豆一区二区三| 欧美日韩a区| 日本麻豆一区二区三区视频| 五月天久久777| 99视频精品全部免费在线视频| 国产精品久久久久毛片大屁完整版| 国产精品嫩草99av在线| 亚洲福利久久| 欧美.日韩.国产.一区.二区 | 久久久久久久欧美精品| 日韩成人亚洲| 中文字幕在线看片| 麻豆国产精品| 国产精品一区二区三区www| 中文一区在线| 久久亚洲图片| 欧美亚洲一区二区三区| 中文字幕在线视频久| 日韩精品视频网站| 日韩欧美另类中文字幕| 欧美专区一区二区三区| 伊人成人网在线看| 亚洲综合色婷婷在线观看| 亚州国产精品| 精品无人区麻豆乱码久久久| 国内精品伊人| 亚洲欧美高清| 国产欧美日本| 中文字幕人成乱码在线观看| 999久久久精品国产| 久久xxxx精品视频| 久久国内精品视频| 日韩在线观看| 亚洲伊人影院| 影院欧美亚洲| 亚洲一区中文| 精品一区二区三区亚洲| 久久久久国产精品一区二区| 国产精品美女久久久浪潮软件| 国产精品综合| 免费精品国产的网站免费观看| 亚洲精品第一| 日本国产一区| 日韩精品免费观看视频| 91福利精品在线观看| 日韩专区视频网站| 久久国内精品| 国产精品专区免费| 亚洲专区欧美专区| 日韩欧美一区二区三区在线观看 | 国产精品欧美在线观看| 黄色精品网站| 国产一区二区三区四区大秀| 精品精品99| 日韩视频一区| 欧美a一区二区| 成人影视亚洲图片在线| 欧美+亚洲+精品+三区| 亚洲精品福利| 亚洲一区二区三区无吗| 久久精品99国产精品日本| 久久精品国产免费| 天堂资源在线亚洲| 日韩精品视频中文字幕| 日韩成人免费| 视频在线不卡免费观看| 亚洲少妇一区| 久久精品九色| 国产精品乱战久久久| 国产日韩亚洲| 日韩一区二区免费看| 麻豆精品视频在线观看| 日韩国产在线一| 国产精品久久久久久久久久妞妞| 亚洲精品麻豆| 欧美日韩精品一区二区视频|