欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Pandas序列怎么用-創(chuàng)新互聯(lián)

小編給大家分享一下Pandas序列怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

十多年的吳橋網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整吳橋建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“吳橋網(wǎng)站設(shè)計(jì)”,“吳橋網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

Pandas序列(Pandas Series)

Pandas是一個(gè)開源的BSD(Berkeley Software Distribution)許可庫,為Python編程語言提供了高性能、易于使用的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析工具。

Pandas提供的數(shù)據(jù)結(jié)構(gòu)有兩種不同的類型:

  1. Pandas數(shù)據(jù)框架(Pandas DataFrame)

  2. Pandas序列

我們將在這篇文章中介紹Pandas序列。

注意:建議閱讀之前關(guān)于Pandas DataFrame的帖子,然后再繼續(xù)閱讀本文,以便更好地了解Pandas序列。

https://towardsdatascience.com/pandas-dataframe-a-lightweight-intro-680e3a212b96

Pandas序列是什么?

從技術(shù)上講,Pandas序列是一種能夠保存任何數(shù)據(jù)類型的一維標(biāo)記數(shù)組。

通俗地說,Pandas序列只不過是excel表中的專欄。如下圖所示,例如人員的姓名、年齡和職位的序列。 

Pandas序列怎么用

Pandas序列

因此,就Pandas DataFrame而言,Pandas序列表示內(nèi)存中的單個(gè)列,它可以是獨(dú)立的,也可以屬于Pandas DataFrame。

注意:Pandas序列可以有自己的獨(dú)立存在,而不屬于Pandas DataFrame。

如何創(chuàng)建Pandas序列?

可以使用Python列表或NumPy數(shù)組創(chuàng)建Pandas序列。必須要記住,與Python列表不同,Pandas序列將始終包含相同類型的數(shù)據(jù)。這使得NumPy陣列成為創(chuàng)建Pandas序列的更好選擇。

以下使用上述兩種方法來創(chuàng)建Pandas序列:

Pandas序列怎么用

這是它們的示例

Pandas序列怎么用

Result of → series_list = pd.Series([1,2,3,4,5,6])

Pandas序列怎么用

Result of → series_np = pd.Series(np.array([10,20

就像創(chuàng)建Pandas DataFrame時(shí)一樣,Pandas序列也會(huì)默認(rèn)生成行索引號(hào),這是從0開始的一系列增量數(shù)字。

你可能已經(jīng)猜到在創(chuàng)建Pandas序列時(shí)可以擁有自己的行索引值。我們只需要傳遞索引參數(shù),這些參數(shù)采用相同類型的列表或NumPy數(shù)組。

以下示例使用NumPy生成的序列:

Pandas序列怎么用

Pandas序列怎么用

Result of → series_index = pd.Series(np.array([10,

以下示例使用字符串作為行索引:

Pandas序列怎么用

Pandas序列怎么用

Result of → series_index = pd.Series(np.array([10,

我們可以使用Pandas序列的行索引作為:

Pandas序列怎么用

無論我們?cè)趧?chuàng)建系列時(shí)是否傳遞了列表或NumPy數(shù)組,它都會(huì)返回NumPy數(shù)組

從python Dictionary創(chuàng)建Pandas序列

正如我們?cè)趧?chuàng)建Pandas DataFrame時(shí)所看到的,從python詞典創(chuàng)建DataFrame非常容易,因?yàn)殒I映射到列名,而值對(duì)應(yīng)于列值列表。

那么在創(chuàng)建Pandas序列時(shí)它如何映射?

如果我們從python字典創(chuàng)建一個(gè)Pandas序列,則該鍵成為行索引,而該值成為該行索引的值。

舉個(gè)例子,讓我們看看具有單個(gè)鍵值對(duì)的一個(gè)簡(jiǎn)單的字典會(huì)發(fā)生什么

Pandas序列怎么用

這是輸出的示例 

Pandas序列怎么用

Result of → Code block Above

如果字典中的值包含一個(gè)項(xiàng)目列表,情況不會(huì)改變。列表項(xiàng)仍然是單行索引的一部分,

Pandas序列怎么用

Pandas序列怎么用

Result of → series_dict = pd.Series(t_dict)

從Pandas DataFrame中獲取Pandas序列

雖然Pandas序列本身對(duì)于數(shù)據(jù)分析非常有用,并且提供了許多有用的輔助函數(shù),但是大多數(shù)情況下,分析要求將迫使我們一起使用Pandas DataFrame和Pandas序列。

讓我們首先創(chuàng)建一個(gè)Pandas DataFrame,就像我們?cè)谶@里創(chuàng)建的一樣:

Pandas序列怎么用

以下是生成的DataFrame的示例 

Pandas序列怎么用

從字典創(chuàng)建DataFrame的結(jié)果

DataFrame提供了兩種訪問列的方法,即使用字典語法df ['column_name']或df.column_name。每次我們使用這些表示來獲得列時(shí),我們都會(huì)得到一個(gè)Pandas序列。在上面的例子中,我們可以通過訪問列來獲得Pandas序列(即單列)

Pandas序列怎么用

Pandas序列怎么用

Pandas序列姓名 

Pandas序列怎么用

Pandas序列年齡 

Pandas序列怎么用

Pandas序列職位

通過迭代DataFrame的列來獲取Pandas序列

如果我們不知道列的名稱怎么辦?

Pandas DataFrame是可迭代的,我們可以迭代各個(gè)列來獲得Pandas序列

Pandas序列怎么用

使用Pandas序列創(chuàng)建DataFrame(獨(dú)立或組合)

Pandas DataFrame只是一個(gè)序列(1+)的集合。我們可以使用單個(gè)Pandas序列或組合多個(gè)Pandas序列來生成DataFrame

例如,讓我們從組合series_name和series_age生成一個(gè)DataFrame:

Pandas序列怎么用

令人驚訝的是,生成的DataFrame應(yīng)該看起來 

Pandas序列怎么用

df_from_series

是的,Pandas序列的行索引成為列,而列成為行索引值。你可以認(rèn)為這類似于矩陣的轉(zhuǎn)置。即使我們提供單個(gè)Pandas序列來創(chuàng)建DataFrame也是如此:

Pandas序列怎么用

Pandas序列怎么用

df_from_series_single

但是,當(dāng)我們從Pandas序列中刪除列表/數(shù)組表示法時(shí),不會(huì)發(fā)生這種情況。例如

Pandas序列怎么用

將導(dǎo)致保留Pandas序列的列名和行索引

Pandas序列怎么用

df_from_series

注意:不幸的是,這僅限于一個(gè)序列,因?yàn)镈ataFrame API不會(huì)為序列帶來多個(gè)參數(shù)。

使用Python Dict創(chuàng)建DataFrame行為

當(dāng)我們將python dictionaries作為數(shù)組傳遞以創(chuàng)建DataFrame時(shí),將會(huì)觀察到相同的行為。讓我們看看之前創(chuàng)建的t_dict = {'a':1,'b':2,'c':3}

Pandas序列怎么用

結(jié)果DataFrame看起來像 

Pandas序列怎么用

ds

其中鍵表示為列,否則如果我們創(chuàng)建了一個(gè)序列,則表示為行索引。

我們甚至可以組合多個(gè)t_dict來創(chuàng)建DataFrame

Pandas序列怎么用

Pandas序列怎么用

ds

序列輔助函數(shù)

就像pandas DataFrame一樣,序列也有多組輔助函數(shù)用于數(shù)據(jù)分析。

請(qǐng)注意,Pandas DataFrame的所有列輔助函數(shù)都可以與Pandas序列一起使用。一些例子是

Pandas序列怎么用

迭代序列

就像python中的許多其他數(shù)據(jù)結(jié)構(gòu)一樣,可以使用簡(jiǎn)單的for循環(huán)迭代序列

Pandas序列怎么用

我們也可以迭代索引的序列行:

Pandas序列怎么用

以上是“Pandas序列怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

網(wǎng)頁題目:Pandas序列怎么用-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://aaarwkj.com/article2/dspdoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、網(wǎng)站制作網(wǎng)站策劃、域名注冊(cè)網(wǎng)站維護(hù)、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
亚洲丰满毛茸茸毛茸茸| 亚洲免费一区二区三区四区| 97日韩在线免费视频网站| 午夜精品一区二区三区在线视频| 亚洲国际天堂av在线| 人妻艳情一区二区三区| 激情内射日本一区二区三区| 日本在线电影一区二区三区| 成人免费在线国产视频| 91麻豆精品国产自产| 日韩精品有码在线视频免费观看| 午夜福利日本一区二区| 97成人在线视频免费播放| 天堂av中文字幕在线不卡| 欧美av在线免费观看| 国产情侣自拍在线观看| 最新亚洲国产高清激情| 亚洲av少妇高潮流白浆在线| 日本成人一区二区三区在线| 日韩精品一区二区一牛| 蜜臀99久久精品久久久| 国产欧美激情一区二区| 国产精品一二三在线看| 日本高清不卡在线观看| 欧美精品国产精品久久| 91成人大片在线观看| av资源网大全手机在线观看| 国产精品一区二区av在线| 久草福利视频免费播放| 后入式动漫在线观看| 亚洲欧洲久久激情久av| 99精品热这里只有精品| 日本一本高清免费不卡| 久久国产精品午夜亚洲欧美| 乱码人妻精品一区二区三区| 中文字幕久久一区二区三区| 国产精品一区二区三区四区久久| 亚洲av欧美日韩国产| 欧美十日本亚洲激情视频| 天堂网一区二区三区四区| 国产自拍精品视频免费观看|