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

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

python 如何讀、寫、解析CSV文件

瀏覽:187日期:2022-06-26 15:03:15

您知道將表格數(shù)據(jù)存儲到純文本文件背后的機制是什么嗎?答案是CSV(逗號分隔值)文件,該文件允許將數(shù)據(jù)轉(zhuǎn)換為純文本格式。在這篇文章中關(guān)于“在Python如何閱讀CSV文件”中,我們將學(xué)習(xí)如何讀,寫和解析的CSV文件的Python。

將詳細討論以下方面:

什么是CSV文件及其用途? 為什么使用CSV文件格式? Python CSV模塊

CSV模塊功能

在Python中執(zhí)行寫入,讀取CSV文件的操作 讓我們開始吧。什么是CSV文件及其用途?

CSV(逗號分隔值)是一種純文本文件格式,用于存儲表格數(shù)據(jù)(例如電子表格或數(shù)據(jù)庫)。它本質(zhì)上存儲的表格數(shù)據(jù)包括數(shù)字和純文本。大多數(shù)在線服務(wù)使用戶可以自由地將網(wǎng)站中的數(shù)據(jù)導(dǎo)出為CSV文件格式。CSV文件通常會在Excel中打開,幾乎所有數(shù)據(jù)庫都具有不同的特定工具以允許導(dǎo)入相同的文件。

文件的每一行都稱為記錄。每個記錄由用逗號分隔 的字段組成,這些字段也稱為“定界符”,這是默認定界符,其他記錄包括pipe(|),分號(;)。下面給出的是一個普通CSV文件的結(jié)構(gòu),以逗號分隔,我正在使用一個泰坦尼克號CSV文件。

結(jié)構(gòu)

Passenger,Id,Survived,Pclass,Name,Sex.Age1,0,3 Braund, Mr. Owen Harris ,male, 222,1,1 Cumings, Mrs. John Bradley (Florence Briggs Thayer), female,383,1,3 Heikkinen, Miss. Laina ,female, 264,1,1 Futrelle, Mrs. Jacques Heath (Lily May Peel),female,35

繼續(xù)說說使用CSV文件格式的原因。

為什么使用CSV文件格式?

CSV是純文本文件,它使數(shù)據(jù)交換更容易,也更易于導(dǎo)入到電子表格或數(shù)據(jù)庫存儲中。例如:您可能希望將某個統(tǒng)計分析的數(shù)據(jù)導(dǎo)出到CSV文件,然后將其導(dǎo)入電子表格以進行進一步分析。總體而言,它使用戶可以通過編程輕松地體驗工作。任何支持文本文件或字符串操作的語言(例如Python)都可以直接使用CSV文件。

繼續(xù)前進,讓我們看看Python如何原生使用CSV。

Python CSV模塊

Python使用的CSV軟件包是標準庫的一部分,因此您無需安裝它。

import csv

現(xiàn)在,讓我向您展示不同的CSV功能。

CSV模塊功能

在CSV模塊下,您可以找到以下功能:

python 如何讀、寫、解析CSV文件

讓我們繼續(xù)前進,從Python CSV文件上不同操作的編碼角度來看。

Python中CSV文件的操作

加載CSV文件后,您可以執(zhí)行多種操作。我將在Python中顯示對CSV文件的讀取和寫入操作。

在Python中讀取CSV文件:

import csv with open(’Titanic.csv’,’r’) as csv_file: #Opens the file in read mode csv_reader = csv.reader(csv_file) # Making use of reader method for reading the file for line in csv_reader: #Iterate through the loop to read line by line print(line)

輸出:

python 如何讀、寫、解析CSV文件

在這里,從輸出中可以看到,我已經(jīng)使用了Titanic CSV File。并且所有字段都用逗號分隔,文件被讀入Python。

繼續(xù)前進,讓我們看看如何寫入CSV文件。

用Python寫入CSV文件:

import csv with open(’Titanic.csv’, ’r’) as csv_file: csv_reader = csv.reader(csv_file) with open(’new_Titanic.csv’, ’w’) as new_file: # Open a new file named ’new_titanic.csv’ under write mode csv_writer = csv.writer(new_file, delimiter=’;’) #making use of write method for line in csv_reader: # for each file in csv_reader csv_writer.writerow(line) #writing out to a new file from each line of the original file

out:

python 如何讀、寫、解析CSV文件

現(xiàn)在,這種使用讀寫器方法處理CSV文件的方法是最常見的方法之一。讓我們繼續(xù)前進,看看如何使用python字典來做同樣的事情。

讀取CSV文件作為字典:

import csv with open(’Titanic.csv’,’r’) as csv_file: #Open the file in read mode csv_reader = csv.DictReader(csv_file) #use dictreader method to reade the file in dictionary for line in csv_reader: #Iterate through the loop to read line by line print(line)

輸出:

python 如何讀、寫、解析CSV文件

從輸出中可以看到,字段已被替換,它們現(xiàn)在充當字典的“鍵”。

讓我們看看如何將CSV文件作為字典寫入。

作為字典寫入CSV文件

import csv mydict = [{’Passenger’:’1’, ’Id’:’0’, ’Survived’:’3’}, #key-value pairs as dictionary obj {’Passenger’:’2’, ’Id’:’1’, ’Survived’:’1’}, {’Passenger’:’3’, ’Id’:’1’, ’Survived’:’3’}] fields = [’Passenger’, ’Id’, ’Survived’] #field names filename = ’new_Titanic.csv’ #name of csv file with open(’new_Titanic.csv’, ’w’)as new_csv_file: #open a new file ’new_titanic,csv’ under write mode writer = csv.DictWriter(new_csv_file, fieldnames=fields) writer.writeheader() #writing the headers(field names) writer.writerows(mydict) #writing data rows

輸出:

python 如何讀、寫、解析CSV文件

讓我們看看如何在python中將CSV文件讀取為熊貓。

以熊貓格式讀取CSV文件:

import pandas #install pandas package result = pandas.read_csv(’Titanic.csv’) #read the csv file print(result) # print result

輸出:

python 如何讀、寫、解析CSV文件

這使我們到文章“如何在Python中讀取CSV文件”的結(jié)尾。我希望您對與CSV相關(guān)的所有概念,如何讀寫它,如何將CSV作為字典進行讀寫以及如何將CSV作為熊貓進行閱讀都一目了然。

確保盡可能多地練習(xí)并恢復(fù)經(jīng)驗。

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

標簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本aⅴ亚洲精品中文乱码| 伊人影院久久| 国产精品久久国产愉拍| 香蕉精品视频在线观看| 美女亚洲一区| 香蕉久久久久久久av网站| 乱人伦精品视频在线观看| 男女男精品网站| 日韩精品久久理论片| 日韩高清中文字幕一区| 国产高清视频一区二区| 97精品视频在线看| 视频福利一区| 亚洲免费婷婷| 日韩欧美高清一区二区三区| 国产日韩欧美一区二区三区在线观看| 国产精品免费99久久久| 精品视频一区二区三区在线观看| 另类小说一区二区三区| 国产精品成人一区二区不卡| 日韩在线观看不卡| 99国产精品自拍| 蜜臀国产一区二区三区在线播放| 亚洲精品麻豆| 精品一区二区三区在线观看视频| 成人黄色av| 国产高清一区| 亚洲精品欧美| 亚洲欧洲另类| 日韩专区在线视频| 免费精品一区| 亚洲www啪成人一区二区| 国产日韩高清一区二区三区在线 | 在线一区免费| 91欧美日韩在线| 午夜在线一区| 亚洲精品自拍| 日韩美女国产精品| 欧美影院精品| 免费精品视频最新在线| 日韩精品专区| 日韩深夜视频| 久久精品国产亚洲aⅴ| 天堂成人国产精品一区| 偷拍欧美精品| 91精品在线免费视频| 日韩中文字幕区一区有砖一区| 亚洲2区在线| 精品美女久久| 蜜桃国内精品久久久久软件9| 99久久亚洲精品蜜臀| 爽爽淫人综合网网站| 国产精品久久久久9999高清| 久久久国产亚洲精品| 日本不卡在线视频| 国产精品高潮呻吟久久久久| 成人久久一区| 爽爽淫人综合网网站| 麻豆高清免费国产一区| 亚洲v在线看| 日本欧美韩国一区三区| 日韩毛片视频| 日韩精品亚洲一区二区三区免费| 国产伦久视频在线观看| 日韩精品午夜| 国产精品羞羞答答在线观看| 欧美+亚洲+精品+三区| 国产色99精品9i| 亚洲性色视频| 久久超碰99| 亚洲我射av| 99精品综合| 国产亚洲精品美女久久| 欧美精品羞羞答答| 精品国产网站| 天堂va在线高清一区| 99tv成人| 久久中文精品| 天堂久久av| 亚洲天堂成人| 高清精品久久| 国产视频网站一区二区三区| 一本色道精品久久一区二区三区| 日韩三区在线| 精品久久精品| 欧美一区不卡| 快she精品国产999| 黑人精品一区| 国产精品免费大片| 色8久久久久| 亚洲经典在线| 丝袜美腿诱惑一区二区三区| 精品国产中文字幕第一页| 亚洲一区二区三区久久久| 国产99亚洲| 理论片午夜视频在线观看| 国产精品对白久久久久粗| 日本亚州欧洲精品不卡| 黄色亚洲免费| 激情综合激情| 日韩高清不卡| 日韩国产一区二区| 欧美黄色精品| 久久精品xxxxx| 午夜精品影视国产一区在线麻豆| 亚洲精品一区二区在线看| 中文字幕在线官网| 精品免费视频| 国产精品xxx在线观看| 91亚洲无吗| 欧美一级二级视频| 日本午夜免费一区二区| 亚洲三级av| 少妇精品久久久一区二区| 麻豆成人在线| 亚洲欧美视频| 在线综合亚洲| 日韩一区二区免费看| 日韩久久电影| 日本不良网站在线观看| 在线中文字幕播放| 丝袜美腿一区| 日韩欧美一区二区三区在线观看| 超碰超碰人人人人精品| 国产一区二区三区久久久久久久久| 另类小说一区二区三区| 久久wwww| 免费视频一区二区三区在线观看| 91午夜精品| 国产精品久久久久av蜜臀| 国产精品99久久免费观看| 国产精品对白| 狠狠久久伊人中文字幕| 久久不见久久见免费视频7| 久久av资源| 久久精品国产久精国产爱| 精品国产精品久久一区免费式| 麻豆精品一区二区综合av| 久久精品国内一区二区三区| 久久精品国产精品亚洲毛片| 精品精品99| 亚洲天堂1区| 美女久久久久| 日韩在线播放一区二区| 日韩欧美久久| 久久精品国产在热久久| 国产精品久久久久久久久久10秀| 国产一区二区三区网| 国产 日韩 欧美 综合 一区| 综合日韩av| 精品欧美久久| 亚洲色图网站| 国产精品男女| 国产一区丝袜| 激情久久中文字幕| 蜜桃av一区二区三区电影| 国产亚洲久久| 97se综合| 性欧美长视频| 国产日韩欧美三级| 97精品一区二区| 91久久久久| 国产亚洲精品精品国产亚洲综合| 国产精品久久久久77777丨| 日韩在线观看一区| 视频在线观看国产精品| 国产精品丝袜在线播放| 播放一区二区| 免费成人在线观看| 欧美交a欧美精品喷水| 日韩毛片在线| 亚洲久久在线| 精品九九久久| 欧美午夜不卡影院在线观看完整版免费| 日韩精品一区第一页| 青草国产精品| 日韩一区自拍| 日本在线观看不卡视频| 欧美精品第一区| 美女网站一区| 日韩av在线免费观看不卡| 日韩av片子| 美女被久久久| 荡女精品导航| 亚洲永久精品唐人导航网址| 高清精品久久| 亚洲涩涩av| 成人三级高清视频在线看| 免费日韩av| 国产成人精品一区二区三区视频| 国产亚洲一级| 国产精品字幕| 国产欧美日韩一级| 日韩中文在线电影| 亚州av一区| 日韩欧美自拍| 国产调教精品| 国产色综合网| 丝袜亚洲精品中文字幕一区| 精品国产一区二|