dataframe 取列有兩種方法: df.列名 或 df['列名'] ;
同時通過,df['列名1',『列名2' ,。。。。] 可以選擇多列。
dataframe取行 和列:
通過loc類和iloc類 可以選擇dataframe資料的多行和多列。
其中loc類通過「標籤」進行列的選擇, iloc類通過索引(位置)選擇物件。 形象記憶,iloc比loc多了乙個i, i 可以看作index.
eg.實現同一組資料的提取:
#loc djidf.loc[1:5,['code','lasttrade']]
#iloc djidf.iloc[1:6,[0,2]]
#loc djidf.loc [1,'code'] djidf.at [1,'code']
#iloc djidf.iloc [1,2] djidf.iat [1,2]
特別注意,djidf.loc [1,'code'] 和 djidf.loc [1,['code']] 是不一樣的;後者的結果又列名
dataframe的條件選擇:
a[(a.index>='2017-03-01')&(a.index<='2017-03-31')]
DataFrame 行列資料的篩選
一 對dataframe的認知 dataframe的本質是行 index 列 column 索引 多列資料。dataframe預設索引是序號 0,1,2 可以理解成位置索引。一般我們用id標識不同記錄,不會改變index。但為了理解不同特徵 列 含義,我們往往會重新指定column。二 對dataf...
Pandas對DataFrame行列值操作
分析文字資料時經常要對csv檔案做處理,用pandas在對 資料取值時經常會忘了怎麼操作,下面做乙個小的總結,只涉及經常用的一些操作。train.csv內容如下 list1 list2 list3aa 1bb2 cc3d d4ee 5import pandas as pd data pd.read ...
對dataframe進行列相加,行相加的例項
例項如下所示 程式設計客棧 import pandas as pd df pd.data df x y z 0 a aa aaa 1 b bb bbb 2 c cc ccc 3 d dd ddd 對列的字串進行相連 join df x a b c d join df x abcd 對行的字串進行相連...