Python筆記(六):Pandas運用

個人理解,pandas是字典形式的列表或矩陣。

對應列表有對應的順序數字。

1.pd.date_range(" ",periods =  )

創建一個時間列表,

2.pd.DataFrame([  ],index =  [  ],columns = [  ])

創建一個數據框架。

第一個參數,是組成的基本矩陣,第二個參數,是行的標題列,第三個參數是列的標題列

3.pd.describe()

列出矩陣的一些計算信息:

4.pd.sort_index(axis = 0/1,ascending = True/False)

根據索引進行排列:sort = 排序整理,index,索引

axis= ,0:對列操作,1:對行操作

ascending = ,  True:正序排列,False:倒序排列  (ascend遞增的)

0,false,列索引倒序排列。

5.pd.sort_values(by=" ",ascending = True/False)

與上面的相似:

6.pd.index

選擇某類索引,比如進行打印:

就是字典嘛。

如果要是narray. print(df[0,:]),字典比較方便

7.pd.loc[" index"]

8.pd.iloc[y_1:y_2,x_1:x_2 ]

6,7我試的迷迷糊糊的,好像對行就索引方便,對列就不行,不如直接用這個,這樣一來

pd.iloc(),這個很好用:前面代表從第幾行輸出到第幾行,後面代表從第幾列輸出到第幾列

pd.iloc(),還可以篩選:

9.pd.ix[  ](棄用)

複合型的篩選方式,用法如下:

但是他提示我了一些什麼東西,不管警告的什麼,但是我知道了.loc是標籤索引,.iloc是位置索引,一個用字符串,一個用數字

既然不用了,那就用iloc了.

先寫到這吧,以後再用別的再添加。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章