我們常見的數(shù)據(jù)存儲格式無非就是csv、excel、txt以及數(shù)據(jù)庫等形式。
宏偉網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站成立與2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
數(shù)據(jù)讀取
在pandas中可以使用一些函數(shù)完成數(shù)據(jù)的讀取。比如read_csv、read_excel、read_table、read_sql等,這些分別是啥意思呢。。。。自己看后綴就能明白啦~
下面我們就通過擼代碼來了解它們
txt文件
格式:read_table(文件路徑與文件名, names=[列名1,列名2,.....], sep="",......)
其中names為列名,默認為文件中的第一行作為列名
sep為分隔符,默認為空
from?pandas?import?read_table #txt df=read_table(r'D:python_workspaceanacondarz.txt') #查看前五行數(shù)據(jù) df.head(5) #查看后兩行數(shù)據(jù) #df.tail(2)
rz.txt的內(nèi)容如下
csv文件
格式:read_csv(文件路徑與文件名, names=[列名1,列名2,.....], sep="",......)
解釋同上,不在廢話
#csv from?pandas?import?read_csv df=read_csv(r'D:python_workspaceanacondarz.csv') df
rz.csv的內(nèi)容如下
excel文件
格式:read_excel(文件路徑與文件名, sheetname=sheet的名稱, header=0)
sheetname可以指定讀取幾個sheet,sheet數(shù)目從0開始。如果sheetname=[0,2]則代表讀取第一個和第三個sheet
header為0表示以文件第一行作為表頭顯示;為1則把文件第一行丟棄不作為表頭顯示。
#exel from?pandas?import?read_excel df=read_excel(r'D:python_workspaceanacondarz.xls',?sheetname='Sheet3') df
MySQL
首先安裝pymysql,通過pip命令即可安裝
格式:read_sql(要查詢的sql語句, 數(shù)據(jù)庫的鏈接對象)
import?pandas?as?pd import?pymysql #具體的數(shù)據(jù)庫鏈接信息自行替換 conn=pymysql.connect(host='xxxx',database='xxx',user='root', password='',port=3306,charset='utf8') sql='select?*?from?a' r=pd.read_sql(sql,conn) #關(guān)閉數(shù)據(jù)庫鏈接 conn.close() print(r.head(5))
網(wǎng)站標題:基于python的大數(shù)據(jù)分析-pandas數(shù)據(jù)讀?。ùa實戰(zhàn))
網(wǎng)頁地址:http://aaarwkj.com/article48/jeggep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司、建站公司、網(wǎng)站維護、靜態(tài)網(wǎng)站、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)