Pandas中Series的創(chuàng)建及數(shù)據(jù)類(lèi)型轉(zhuǎn)換
一、實(shí)戰(zhàn)場(chǎng)景
實(shí)戰(zhàn)場(chǎng)景:Pandas中Series的創(chuàng)建和數(shù)據(jù)類(lèi)型轉(zhuǎn)換,Series的創(chuàng)建和數(shù)據(jù)類(lèi)型轉(zhuǎn)換,Series 類(lèi)似于一維數(shù)組與字典(map)數(shù)據(jù)結(jié)構(gòu)的結(jié)合,由索引和數(shù)據(jù)組成。
二、主要知識(shí)點(diǎn)
- 文件讀寫(xiě)
- 基礎(chǔ)語(yǔ)法
- Pandas的Series對(duì)象
- DataFrame
- Pandas
- numpy
三、菜鳥(niǎo)實(shí)戰(zhàn)
1、創(chuàng)建 python 文件,用Numpy創(chuàng)建Series
#用Numpy創(chuàng)建Series import numpy as np import pandas as pd s = pd.Series( np.arange(10, 100, 10), # 數(shù)值:10~90,間隔10 index=np.arange(101, 110), # 索引:101~109,間隔1,不包含最后一個(gè)數(shù)字 dtype='float' # 類(lèi)型:float64 ) print(s)
運(yùn)行結(jié)果:
101 10.0
102 20.0
103 30.0
104 40.0
105 50.0
106 60.0
107 70.0
108 80.0
109 90.0
dtype: float64
2、轉(zhuǎn)換Series的數(shù)據(jù)類(lèi)型
#轉(zhuǎn)換Series的數(shù)據(jù)類(lèi)型 import pandas as pd s = pd.Series( data=["001", "002", "003", "004"], index=list("abcd") ) # s = s.astype(int) 兩種方法 s = s.map(int) #int是函數(shù) print(s)
運(yùn)行結(jié)果:
a 1
b 2
c 3
d 4
dtype: int64
四、補(bǔ)充
實(shí)戰(zhàn)場(chǎng)景:
實(shí)戰(zhàn)場(chǎng)景:Pandas中Series與數(shù)據(jù)list如何互相轉(zhuǎn)換,Pandas的Series對(duì)象變成數(shù)據(jù)list,Series 類(lèi)似于一維數(shù)組與字典(map)數(shù)據(jù)結(jié)構(gòu)的結(jié)合,由索引和數(shù)據(jù)組成
主要知識(shí)點(diǎn):
- 文件讀寫(xiě) 基礎(chǔ)語(yǔ)法
- Pandas
- Pandas的Series對(duì)象
- 互相轉(zhuǎn)換
實(shí)戰(zhàn):
1、創(chuàng)建 python 文件,數(shù)據(jù)list,變成Pandas的Series對(duì)象
#使用Pandas #把數(shù)據(jù)list,變成Pandas的Series對(duì)象 #把Series輸出到命令行 import pandas as pd #引入pandas包 courses = ["張三", "李四", "趙五", "李六"] #初始化對(duì)象 data = pd.Series(data=courses) #Series本身有一個(gè)參數(shù) print(data)
運(yùn)行結(jié)果 :
0 張三
1 李四
2 趙五
3 李六
2、數(shù)據(jù)dict變成Pandas的Series對(duì)象
#使用Pandas #把數(shù)據(jù)dict,變成Pandas的Series對(duì)象 #把Series輸出到命令行 import pandas as pd grades = {"語(yǔ)文": 80, "數(shù)學(xué)": 90, "英語(yǔ)": 85, "計(jì)算機(jī)": 100} data = pd.Series(data=grades) print(data)
運(yùn)行結(jié)果 :
語(yǔ)文 80
數(shù)學(xué) 90
英語(yǔ) 85
計(jì)算機(jī) 100
3、把Pandas的Series對(duì)象變成數(shù)據(jù)list
#使用Pandas #把Pandas的Series對(duì)象變成數(shù)據(jù)list #把list輸出到命令行 import pandas as pd grades = {"語(yǔ)文": 80, "數(shù)學(xué)": 90, "英語(yǔ)": 85, "計(jì)算機(jī)": 100} data = pd.Series(data=grades) numbers = data.tolist() #Series的值轉(zhuǎn)換成list print(numbers)
運(yùn)行結(jié)果 :
[80, 90, 85, 100]
到此這篇關(guān)于Pandas中Series的創(chuàng)建及數(shù)據(jù)類(lèi)型轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)Pandas Series 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python?Pandas?修改表格數(shù)據(jù)類(lèi)型?DataFrame?列的順序案例
- pandas數(shù)據(jù)類(lèi)型之Series的具體使用
- Pandas數(shù)據(jù)類(lèi)型轉(zhuǎn)換df.astype()及數(shù)據(jù)類(lèi)型查看df.dtypes的使用
- Pandas數(shù)據(jù)類(lèi)型之category的用法
- python-pandas創(chuàng)建Series數(shù)據(jù)類(lèi)型的操作
- Pandas數(shù)據(jù)類(lèi)型自行變換及數(shù)據(jù)類(lèi)型轉(zhuǎn)換失敗問(wèn)題分析與解決
相關(guān)文章
Python庫(kù)?Bokeh?數(shù)據(jù)可視化實(shí)用指南
大家好,今天跟大家分享的是交互式可視化神器?Python?Bokeh?的詳細(xì)使用教程,Bokeh是一個(gè)面向現(xiàn)代web瀏覽器的交互式可視化庫(kù)。它提供了多功能圖形的優(yōu)雅、簡(jiǎn)潔的構(gòu)造,并在大型數(shù)據(jù)集或流式數(shù)據(jù)集上提供了高性能的交互性,接下來(lái)讓我們?cè)敿?xì)看看吧2021-11-11python3+PyQt5實(shí)現(xiàn)自定義分?jǐn)?shù)滑塊部件
這篇文章主要為大家詳細(xì)介紹了python3+PyQt5實(shí)現(xiàn)自定義分?jǐn)?shù)滑塊部件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04Python 實(shí)現(xiàn)簡(jiǎn)單的shell sed替換功能(實(shí)例講解)
下面小編就為大家?guī)?lái)一篇Python 實(shí)現(xiàn)簡(jiǎn)單的shell sed替換功能(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09python搭建服務(wù)器實(shí)現(xiàn)兩個(gè)Android客戶(hù)端間收發(fā)消息
這篇文章主要為大家詳細(xì)介紹了python搭建服務(wù)器實(shí)現(xiàn)兩個(gè)Android客戶(hù)端間收發(fā)消息,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04Python實(shí)現(xiàn)對(duì)word文檔添加密碼去除密碼的示例代碼
這篇文章主要介紹了Python實(shí)現(xiàn)對(duì)word文檔添加密碼去除密碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12詳解python 拆包可迭代數(shù)據(jù)如tuple, list
拆包是指將一個(gè)結(jié)構(gòu)中的數(shù)據(jù)拆分為多個(gè)單獨(dú)變量中。下面通過(guò)本文給大家介紹python 拆包可迭代數(shù)據(jù)如tuple, list的相關(guān)資料,需要的朋友參考下吧2017-12-12簡(jiǎn)單了解Django應(yīng)用app及分布式路由
這篇文章主要介紹了簡(jiǎn)單了解Django應(yīng)用app及分布式路由,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07圖解Python中淺拷貝copy()和深拷貝deepcopy()的區(qū)別
這篇文章主要介紹了Python中淺拷貝copy()和深拷貝deepcopy()的區(qū)別,淺拷貝和深拷貝想必大家在學(xué)習(xí)中遇到很多次,這也是面試中常常被問(wèn)到的問(wèn)題,本文就帶你詳細(xì)了解一下2023-05-05