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

首頁 > 編程 > Python > 正文

Python數據分析庫pandas基本操作方法

2020-02-22 23:38:05
字體:
來源:轉載
供稿:網友

pandas是什么?

是它嗎?

。。。。很顯然pandas沒有這個家伙那么可愛。。。。

我們來看看pandas的官網是怎么來定義自己的:

pandas is an open source, easy-to-use data structures and data analysis tools for the Python programming language.

很顯然,pandas是python的一個非常強大的數據分析庫!

讓我們來學習一下它吧!

1.pandas序列

import numpy as np import pandas as pd  s_data = pd.Series([1,3,5,7,np.NaN,9,11])#pandas中生產序列的函數,類似于我們平時說的數組 print s_data 

2.pandas數據結構DataFrame

import numpy as np import pandas as pd  #以20170220為基點向后生產時間點 dates = pd.date_range('20170220',periods=6) #DataFrame生成函數,行索引為時間點,列索引為ABCD data = pd.DataFrame(np.random.randn(6,4),index=dates,columns=list('ABCD')) print data print print data.shape print print data.values 

3.DataFrame的一些操作(1)

import numpy as npimport pandas as pd#設計一個字典d_data = {'A':1,'B':pd.Timestamp('20170220'),'C':range(4),'D':np.arange(4)}print d_data#使用字典生成一個DataFramedf_data = pd.DataFrame(d_data)print df_data#DataFrame中每一列的類型print df_data.dtypes#打印A列print df_data.A#打印B列print df_data.B#B列的類型print type(df_data.B)

4.DataFrame的一些操作(2)

import numpy as np import pandas as pd  dates = pd.date_range('20170220',periods=6) data = pd.DataFrame(np.random.randn(6,4),index=dates,columns=list('ABCD')) print data print #輸出DataFrame頭部數據,默認為前5行 print data.head() #輸出輸出DataFrame第一行數據 print data.head(1) #輸出DataFrame尾部數據,默認為后5行 print data.tail() #輸出輸出DataFrame最后一行數據 print data.tail(1) #輸出行索引 print data.index #輸出列索引 print data.columns #輸出DataFrame數據值 print data.values #輸出DataFrame詳細信息 print data.describe() 

5.DataFrame的一些操作(3)

import numpy as np import pandas as pd  dates = pd.date_range('20170220',periods=6) data = pd.DataFrame(np.random.randn(6,4),index=dates,columns=list('ABCD')) print data print #轉置 print data.T #輸出維度信息 print data.shape #轉置后的維度信息 print data.T.shape #將列索引排序 print data.sort_index(axis = 1) #將列索引排序,降序排列 print data.sort_index(axis = 1,ascending=False) #將行索引排序,降序排列 print data.sort_index(axis = 0,ascending=False) #按照A列的值進行升序排列 print data.sort_values(by='A')             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新丰县| 花莲市| 如皋市| 苏尼特右旗| 六安市| 大兴区| 丁青县| 那坡县| 南江县| 乌恰县| 汉沽区| 漾濞| 九龙坡区| 文昌市| 兴义市| 泉州市| 延边| 华亭县| 绥棱县| 临泽县| 东乌| 锡林郭勒盟| 桐庐县| 盐池县| 乾安县| 逊克县| 商河县| 西峡县| 永修县| 临颍县| 宁波市| 马关县| 沅陵县| 阜南县| 晋州市| 正蓝旗| 东宁县| 哈密市| 盐津县| 丘北县| 通许县|