国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python pandas庫的安裝和創建

2020-02-16 00:34:20
字體:
來源:轉載
供稿:網友

pandas 對于數據分析的人員來說都是必須熟悉的第三方庫,pandas 在科學計算上有很大的優勢,特別是對于數據分析人員來說,相當的重要。python中有了Numpy ,但是Numpy 還是比較數學化,還需要有一種庫能夠更加具體的代表數據模型,我們都非常的清楚在數據處理中EXCEL 扮演著非常重要的作用,表格的模式是數據模型最好的一種展現形式。

pandas 是對表格數據模型在python上的模擬,它有簡單的像SQL 對數據的處理,能夠方便的在python上實現。

pandas 的安裝

pandas 在python上的安裝同樣的使用pip進行:

pip install pandas

pandas 創建對象

pandas 有兩種數據結構:SeriesDataFrame

Series

Series 像python中的數據list 一樣,每個數據都有自己的索引。從list創建 Series

>>> import pandas as pd>>> s1 = pd.Series([100,23,'bugingcode'])>>> s10   1001   232 bugingcodedtype: object>>>

Series 中添加相應的索引:

>>> import numpy as np>>> ts = pd.Series(np.random.randn(365), index=np.arange(1,366))>>> ts

在index中設置索引值是一個從1到366的值。

Series 的數據結構最像的是python中的字典,從字典中創建Series

sd = {'xiaoming':14,'tom':15,'john':13}s4 = pd.Series(sd)

這時候可以看到Series 已經是自帶索引index。

pandas 本身跟 python的另外一個第三方庫Matplotlib 有很多的連接,Matplotlib 一個最經常用到的是用來展示數據的,如果還對Matplotlib 不了解的話,后面的章節會進行介紹,現在先拿過來直接用下,如果還沒有安裝的話,一樣的用pip命令安裝 pip install Matplotlib , 展示如下數據:

import pandas as pdimport numpy as npimport matplotlib.pyplot as pltts = pd.Series(np.random.randn(365), index=np.arange(1,366))ts.plot()plt.show()

一個不規則的圖形,在數據分析中,時間是一個重要的特性,因為很多數據都是跟時間是有關系的,銷售額跟時間有關系,天氣跟時間有關系。。。,在pandas 中也提供了關于時間的一些函數,使用date_range 生成一系列時間。

>>> pd.date_range('01/01/2017',periods=365)DatetimeIndex(['2017-01-01', '2017-01-02', '2017-01-03', '2017-01-04',    '2017-01-05', '2017-01-06', '2017-01-07', '2017-01-08',    '2017-01-09', '2017-01-10',    ...    '2017-12-22', '2017-12-23', '2017-12-24', '2017-12-25',    '2017-12-26', '2017-12-27', '2017-12-28', '2017-12-29',    '2017-12-30', '2017-12-31'],    dtype='datetime64[ns]', length=365, freq='D')>>>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金塔县| 莒南县| 梁平县| 南京市| 郑州市| 梁平县| 安溪县| 杨浦区| 木里| 体育| 筠连县| 湖北省| 澜沧| 苍溪县| 临夏市| 旬邑县| 新竹市| 白沙| 福安市| 贵阳市| 大关县| 灵山县| 靖安县| 玉环县| 肥东县| 交城县| 襄汾县| 天峻县| 香港 | 张家口市| 香格里拉县| 楚雄市| 加查县| 广水市| 皮山县| 开化县| 南康市| 宜宾市| 雅安市| 高密市| 旌德县|