老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

實戰|快速上手Pandas-創新互聯

pandas是python數據分析中非常常用的一個模塊,pandas中功能較多學起來有一定難度,本片文章通過一些簡單例子帶大家快速上手pandas。

十多年專注成都網站制作,成都定制網站,個人網站制作服務,為大家分享網站制作知識、方案,網站設計流程、步驟,成功服務上千家企業。為您提供網站建設,網站制作,網頁設計及定制高端網站建設服務,專注于成都定制網站,高端網頁制作,對航空箱等多個方面,擁有豐富的營銷推廣經驗。

我們要用的森林植被的數據,文件名為parks.csv。

首先先載入pandas:

import pandas as pd

然后用pandas讀入數據,把公園編號'Park Code'設置為index

df = pd.read_csv('parks.csv', index_col=['Park Code'])
# 顯示出前5行
df.head(5)

實戰 | 快速上手Pandas

數據的列分別為:公園名字,公園在哪個州,公園大小,維度,經度

獲取單行數據

使用.iloc?加上行索引獲取單行數據

df.iloc[2]

Park Name ???Badlands National Park
State ???????????????????????????SD
Acres ???????????????????????242756
Latitude ?????????????????????43.75
Longitude ???????????????????-102.5
Name: BADL, dtype: object

使用?.loc?方法加上index的名稱獲取單行數據

df.loc['BADL']?

Park Name ???Badlands National Park
State ???????????????????????????SD
Acres ???????????????????????242756
Latitude ?????????????????????43.75
Longitude ???????????????????-102.5
Name: BADL, dtype: object

獲取多行數據

loc加上多行數據的名稱

df.loc[['BADL', 'ARCH', 'ACAD']]

實戰 | 快速上手Pandas

iloc加上行索引

df.iloc[[2, 1, 0]]

實戰 | 快速上手Pandas

獲取數據分片

# 獲取前3行數據
df[:3]

實戰 | 快速上手Pandas

# 獲取后3行數據
df[-3:]

實戰 | 快速上手Pandas

獲取單列數據
獲得State這一列數據的前3行

df['State'].head(3)

Park Code
ACAD ???ME
ARCH ???UT
BADL ???SD
Name: State, dtype: object

使用下面df.State方法可以獲得同樣效果

df.State.head(3)

Park Code
ACAD ???ME
ARCH ???UT
BADL ???SD
Name: State, dtype: object

df.Park Code?將會出錯,因為Park Code中間有空格

df.Park Code

File "", line 1
????df.Park Code
???????????????^
SyntaxError:?invalid syntax

我們可以把所有列的名稱中的空格都替換成_避免出錯

df.columns = [col.replace(' ', '_').lower() for col in df.columns]
print(df.columns)p=msno.bar(diabetes_data)

Index(['park_name', 'state', 'acres', 'latitude', 'longitude'], dtype='object')

獲取多列數據

columns = ['state', 'acres']
df[columns][:3]

實戰 | 快速上手Pandas

選擇數據的子集
選擇state=='UT'的數據,False表示條件該行條件不成立,True表示該行條件成立

?(df.state == 'UT').head()

Park Code
ACAD ???False
ARCH ????True
BADL ???False
BIBE ???False
BISC ???False
Name: state, dtype: bool

選擇所有state=='UT'結果為True的行

df[df.state == 'UT']

實戰 | 快速上手Pandas

更復雜一些的數據提取,獲取緯度大于60或者面積大于10^6的數據的前三行

df[(df.latitude > 60) | (df.acres > 10**6)].head(3)

實戰 | 快速上手Pandas

對park_name中的字符以空格做切分,切分后放入lambda x: len(x) == 3函數中做判斷,如果判斷正確返回True,判斷錯誤返回False

df[df['park_name'].str.split().apply(lambda x: len(x) == 3)].head(3)

實戰 | 快速上手Pandas

state中的數字為['WA', 'OR', 'CA']中的一個則為True,否則為False

df[df.state.isin(['WA', 'OR', 'CA'])].head()

實戰 | 快速上手Pandas

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


文章題目:實戰|快速上手Pandas-創新互聯
文章分享:http://www.xueling.net.cn/article/ejsgh.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 中国农村熟妇性视频 | 国产成人a视频高清在线观看 | 久操精品在线 | 成人做爰 | 九九久久免费视频 | 免费av网址在线 | 91免费网页 | 欧美色综合天天久久综合精品 | 日韩欧美国产视频 | 欧美嫩交一区二区三区 | 色综合视频网 | 久久综合五月丁香六月丁香 | av在线网站免费观看 | 无套内谢少妇毛片A片999 | 看全色黄大色大片免费无码 | 狠狠躁天天躁无码中文字幕图 | 亚洲大香线伊人婷婷五月 | 91久久极品 | 精品影视一区二区 | 中文人妻AV大区中文不卡 | 大胸少妇午夜三级 | 欧美激情精品久久 | 逼逼久久 | xxxxwwww国产| 免费成人av网址 | 仙武帝尊700集在线观看 | 久久久人人爽 | 国产成人在线网址 | 欧美久久影院 | 亚洲第一页在线视频 | 这里只有精品国产 | 翘臀少妇被扒开屁股日出水爆乳 | w两个世界完整免费观看超清完整 | melody高清在线观看 | 在线播放国产视频 | 欧洲一卡2卡三卡4卡乱码毛1 | 日韩在线三区 | a级在线视频 | 国产成人无码A区在线观看免费 | 国产女人高潮视频在线观看 | 看aⅴ免费毛片手机播放 |