個人理解,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了.
先寫到這吧,以後再用別的再添加。