婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Python入門之使用pandas分析excel數(shù)據(jù)

Python入門之使用pandas分析excel數(shù)據(jù)

熱門標(biāo)簽:唐山智能外呼系統(tǒng)一般多少錢 白銀外呼系統(tǒng) 廣告地圖標(biāo)注app 海南400電話如何申請 哈爾濱ai外呼系統(tǒng)定制 公司電話機(jī)器人 陜西金融外呼系統(tǒng) 激戰(zhàn)2地圖標(biāo)注 騰訊外呼線路

1.問題

在python中,讀寫excel數(shù)據(jù)方法很多,比如xlrd、xlwt和openpyxl,實(shí)際上限制比較多,不是很方便。比如openpyxl也不支持csv格式。有沒有更好的方法?

2.方案

更好的方法可以使用pandas,雖然pandas不是專門處理excel數(shù)據(jù),但處理excel數(shù)據(jù)確實(shí)很方便。

本文使用excel的數(shù)據(jù)來自網(wǎng)絡(luò),數(shù)據(jù)內(nèi)容如下:

2.1.安裝

使用pip進(jìn)行安裝。

pip3 install pandas

導(dǎo)入pandas:

import pandas as pd

下文使用pd進(jìn)行pandas的操作。

2.2.讀寫文件

讀取文件,比如excel,csv文件

# df是pandas.core.frame.DataFrame類型
df = pd.read_excel('./data/2020-suv.xlsx')

# read_csv可以指定分割符,編碼方式等
df2 = pd.read_csv('./data/2020-suv.csv')

寫入文件:

df.to_excel('./data/2020-suv-new.xlsx')
df.to_csv('./data/2020-suv-new.csv')

2.3.數(shù)據(jù)操作

all_cols = df.columns
print(all_cols)

# 輸出,df.columns并非list類型
Index(['銷量排名', '車系', '官方價(jià)', '從屬品牌', '1-12月銷量'], dtype='object')

# df.columns并非list類型,可以轉(zhuǎn)化list
cols = list(df.columns)

獲取列數(shù)據(jù)

col_data = df[u'車系']
mul_col_data = df[ [u'車系', u'1-12月銷量'] ]

獲取行數(shù)據(jù)

row_data = df.iloc[row_index]

獲取所有行數(shù)據(jù)

all_data = df.values

切片獲取多行數(shù)據(jù)

mul_row_data = df.iloc[2:4]

獲取單元個(gè)數(shù)據(jù)

cell_data = df.iloc[row_index][col_index]

2.4.數(shù)據(jù)篩選

Excel數(shù)據(jù)篩選比較實(shí)用,用pandas同樣可以,并且篩選代碼保存后,下次可以直接使用。

某個(gè)字段包含指定值

# 包含一個(gè)值,na表示是否需要填充,case表示是否區(qū)分大小寫,更強(qiáng)大的是contains還支持正則表達(dá)式
sub_df = df[ df[col_name].str.contains('key1', na=False, case=False) ]

# 包含多個(gè)值,多次調(diào)用即可
sub_df1 = df[ df[col_name].str.contains('key1', na=False, case=False) ]
sub_df2 = sub_df1[ sub_df1[col_name].str.contains('key2', na=False, case=False) ]

# 包含多個(gè)值(或)
sub_df = df[ df[col_name].str.contains('key1|key2|key3', na=False, case=False) ]

# 不包含,也就是非的過濾
sub_df = df[ ~df[col_name].str.contains('key1', na=False, case=False) ]

上述操作,都假設(shè)字段類型是字符串類型,不然會(huì)拋異常。可以通過以下的方法,可以判斷字段是否是字符類型:

pd.api.types.is_string_dtype(df[u'車系'])

# 其他類型也有類似的函數(shù),可以用dir查看有哪些類型判斷
print(dir(pd.api.types))

# 可以通過dtypes查看字段的類型
pd.dtypes
pd[u'1-12月銷量'].dtypes

條件過濾

# 大于
df[ df['1-12月銷量'] > 50000 ] .values

# 相等
df[ df['1-12月銷量'] == 50000 ] .values

2.5.數(shù)據(jù)寫入

添加一行數(shù)據(jù):

# 插在最后,row_datas是list
df.loc[len(df.index)] = row_datas

插入一列數(shù)據(jù)

# 在指定列前面插上一列數(shù)據(jù)
df.insert( col_index, col_name, col_datas, True)

更新某個(gè)單元值

df.iloc[row][col] = u'new-data'

2.6.數(shù)據(jù)刪除

刪除一列

df2 = df.drop('官方價(jià)', axis=1, inplace=False)
print(df2)

# 輸出
銷量排名           車系   從屬品牌  1-12月銷量
0       1         哈弗H6     哈弗   376864
1       2       本田CR-V     本田   249983
2       3           博越   吉利汽車   240811
3       4          途觀L     大眾   178574
4       5  長安CS75 PLUS   長安汽車   266824
..    ...          ...    ...      ...
282   283      北汽新能源EX  北汽新能源      879
283   284        奔騰X40     奔騰    20412
284   285    標(biāo)致2008新能源     標(biāo)致       37
285   286       獵豹CS10   獵豹汽車       14
286   287         森雅R7     一汽        1

[287 rows x 4 columns]

刪除一行

df3 = df.drop(2, axis=0, inplace=False)
print(df3)

# 輸出
     銷量排名           車系           官方價(jià)   從屬品牌  1-12月銷量
0       1         哈弗H6   9.80-15.49萬     哈弗   376864
1       2       本田CR-V  16.98-27.68萬     本田   249983
3       4          途觀L  21.58-28.58萬     大眾   178574
4       5  長安CS75 PLUS  10.69-15.49萬   長安汽車   266824
5       6       本田XR-V  12.79-17.59萬     本田   168272
..    ...          ...           ...    ...      ...
282   283      北汽新能源EX  18.39-20.29萬  北汽新能源      879
283   284        奔騰X40          暫無報(bào)價(jià)     奔騰    20412
284   285    標(biāo)致2008新能源  16.60-18.80萬     標(biāo)致       37
285   286       獵豹CS10   7.98-11.98萬   獵豹汽車       14
286   287         森雅R7   6.69-10.69萬     一汽        1

[286 rows x 5 columns]

3.討論

pandas庫用于大數(shù)據(jù)分析和AI,庫本身比較復(fù)雜,很多功能未必用得上,日常使用可以簡單的封裝,能夠讀、寫、搜索excel或csv數(shù)據(jù),pandas比起專門操作excel的庫要好用得多,簡單封裝一下即可。詳細(xì)的使用說明,可以參見pandas官方文檔。

https://pandas.pydata.org/docs/user_guide/index.html#user-guide

總結(jié)

到此這篇關(guān)于Python入門學(xué)習(xí)之使用pandas分析excel數(shù)據(jù)的文章就介紹到這了,更多相關(guān)Python用pandas分析excel內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python數(shù)據(jù)分析模塊pandas用法詳解
  • Python數(shù)據(jù)分析庫pandas基本操作方法
  • Python數(shù)據(jù)分析之如何利用pandas查詢數(shù)據(jù)示例代碼
  • 基于Python數(shù)據(jù)分析之pandas統(tǒng)計(jì)分析
  • Python數(shù)據(jù)分析pandas模塊用法實(shí)例詳解
  • Python數(shù)據(jù)分析之真實(shí)IP請求Pandas詳解
  • Python數(shù)據(jù)分析庫pandas高級(jí)接口dt的使用詳解
  • 詳解Python數(shù)據(jù)分析--Pandas知識(shí)點(diǎn)
  • Python Pandas數(shù)據(jù)分析工具用法實(shí)例
  • python利用pandas分析學(xué)生期末成績實(shí)例代碼

標(biāo)簽:鷹潭 惠州 黔西 四川 常德 上海 黑龍江 益陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python入門之使用pandas分析excel數(shù)據(jù)》,本文關(guān)鍵詞  Python,入門,之,使用,pandas,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python入門之使用pandas分析excel數(shù)據(jù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python入門之使用pandas分析excel數(shù)據(jù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    午夜精品影院在线观看| 国产在线国偷精品免费看| 亚洲品质自拍视频| 久久99精品国产91久久来源| 一本到不卡精品视频在线观看| 欧美一区二区三区婷婷月色 | 亚洲国产精品久久人人爱| 狠狠狠色丁香婷婷综合久久五月| 色综合久久综合| 国产欧美日韩在线看| 免费在线观看一区| 欧美午夜寂寞影院| 亚洲丝袜另类动漫二区| 国产成人精品影视| 欧美v日韩v国产v| 亚洲成年人影院| 97久久超碰精品国产| 国产三级精品三级| 国产一区二区看久久| 欧美videos中文字幕| 婷婷开心久久网| 欧美蜜桃一区二区三区| 中文字幕在线不卡一区二区三区| 粉嫩久久99精品久久久久久夜| 亚洲精品一区二区三区99| 青青草国产精品97视觉盛宴| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产日韩高清在线| 国产一区二区久久| 久久精品亚洲一区二区三区浴池 | 婷婷久久综合九色综合绿巨人 | 日韩国产在线一| 在线观看av一区| 亚洲一区二区免费视频| 欧美色图天堂网| 性久久久久久久| 欧美色中文字幕| 日韩电影在线免费观看| 91精品免费在线| 久久99精品久久只有精品| 欧美成人aa大片| 春色校园综合激情亚洲| 国产精品毛片高清在线完整版| 成人激情小说乱人伦| 中文字幕日韩av资源站| 在线免费观看日本欧美| 丝袜亚洲另类欧美| 精品国产自在久精品国产| 国产在线观看免费一区| 国产精品成人网| 欧美天堂一区二区三区| 免费美女久久99| 欧美国产一区在线| www..com久久爱| 亚洲成国产人片在线观看| 欧美一区二区久久| 丁香亚洲综合激情啪啪综合| 18欧美亚洲精品| 91精品欧美综合在线观看最新| 国产一区二区精品久久| 亚洲图片激情小说| 欧美精品第1页| 粉嫩欧美一区二区三区高清影视 | 国产91精品欧美| 一区二区三区四区在线播放| 这里只有精品免费| 成人免费看的视频| 五月天激情综合网| 国产精品久久午夜| 在线播放视频一区| voyeur盗摄精品| 视频一区视频二区中文| 国产欧美一区二区三区沐欲| 欧美在线免费播放| 国产成人综合亚洲网站| 视频一区视频二区中文字幕| 欧美国产精品v| 欧美一级日韩一级| 色婷婷综合久久久中文字幕| 国产尤物一区二区在线| 亚洲国产综合色| 欧美激情综合网| 精品久久久久久久久久久久包黑料 | 精品国精品国产| 精品视频在线看| av在线不卡观看免费观看| 久久国产精品99久久人人澡| 亚洲高清中文字幕| 国产精品初高中害羞小美女文| 日韩欧美国产综合在线一区二区三区| 91豆麻精品91久久久久久| 国产精品系列在线观看| 久久精品噜噜噜成人av农村| 亚洲aaa精品| 亚洲女人小视频在线观看| 国产丝袜美腿一区二区三区| 精品人伦一区二区色婷婷| 欧美日韩免费一区二区三区| 色国产精品一区在线观看| av色综合久久天堂av综合| 高清国产一区二区三区| 精品在线观看免费| 久久成人久久鬼色| 看片的网站亚洲| 麻豆精品一区二区综合av| 五月激情综合色| 婷婷综合久久一区二区三区| 午夜成人免费视频| 亚洲一级不卡视频| 亚洲香蕉伊在人在线观| 亚洲精品国产一区二区三区四区在线| 欧美国产禁国产网站cc| 国产日韩欧美综合在线| 久久这里只有精品视频网| 久久先锋影音av鲁色资源网| 久久久精品2019中文字幕之3| 久久久777精品电影网影网| 久久日一线二线三线suv| 国产亚洲人成网站| 中文字幕中文字幕一区| 中国av一区二区三区| 国产精品久久久久婷婷| 亚洲精品亚洲人成人网在线播放| 亚洲免费色视频| 亚洲无线码一区二区三区| 性欧美大战久久久久久久久| 九九视频精品免费| 国产91精品露脸国语对白| 91在线观看高清| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲三级电影全部在线观看高清| 亚洲欧美日本在线| 亚洲成人自拍网| 国产综合色精品一区二区三区| 风间由美一区二区av101| 色94色欧美sute亚洲线路一久 | 亚洲情趣在线观看| 五月天中文字幕一区二区| 麻豆国产欧美日韩综合精品二区 | 国产视频一区二区三区在线观看| 中文字幕欧美区| 亚洲综合在线免费观看| 日本欧美久久久久免费播放网| 国产成人精品1024| 欧美亚州韩日在线看免费版国语版| 欧美一级视频精品观看| 国产精品国产三级国产有无不卡| 亚洲成人av电影在线| 国产东北露脸精品视频| 日本道免费精品一区二区三区| 日韩欧美一区二区视频| 中文字幕一区二区三区蜜月| 青青青伊人色综合久久| 91麻豆6部合集magnet| 欧美v国产在线一区二区三区| 亚洲日本在线a| 国产一区二区成人久久免费影院 | 日本韩国视频一区二区| 欧美大尺度电影在线| 亚洲精品高清在线观看| 国产一区二三区| 欧美日产在线观看| 中文字幕欧美一区| 国产麻豆欧美日韩一区| 欧美猛男男办公室激情| 亚洲欧美自拍偷拍色图| 久久99久久精品欧美| 欧美日韩精品专区| 亚洲色大成网站www久久九九| 久久国产生活片100| 欧美日韩视频第一区| 亚洲欧美一区二区在线观看| 九一九一国产精品| 欧美丰满美乳xxx高潮www| 亚洲日本韩国一区| 成人av在线资源网| 久久人人97超碰com| 免费一级片91| 91精品婷婷国产综合久久性色 | 97精品久久久久中文字幕| 日韩欧美国产午夜精品| 亚洲午夜电影网| 91视频一区二区| 国产精品久久三| 不卡av在线网| 中文字幕精品三区| www.欧美.com| 国产精品成人网| 一本在线高清不卡dvd| 欧美激情在线一区二区三区| 高清在线不卡av| 国产欧美日韩一区二区三区在线观看| 免费日韩伦理电影| 日韩欧美一区二区久久婷婷| 日本一道高清亚洲日美韩| 欧美日韩国产小视频在线观看| 日韩专区中文字幕一区二区| 欧美精品成人一区二区三区四区| 日韩电影免费在线观看网站| 日韩午夜在线观看视频|