當前位置:成語大全網 - 新華字典 - DataFrame

DataFrame

DataFrame是壹種表格型數據結構,它含有壹組有序的列,每列可以是不同的值。DataFrame既有行索引,也有列索引,它可以看作是由Series組成的字典,不過這些Series公用壹個索引。

values,columns,index,shape

若索引為漢字,有時無法檢索結果

訪問dataframe的列,有兩種方法,返回series

訪問指定行,返回series

取出某個值或修改某個值

參數:

isnull().any() -----表示此行/列 存在數據為空就為true ,若此行/列 數據都存在 則為false

notnull().all() -----表示此行/列 所有數據都存在則為true,否則為false

how='any' ----表示此行/列 存在空數據時刪除

how='all' ----表示此行/列 全為空數據時刪除

函數內部參數:

列多層索引與行多層索引相似

merge 與 concat 的區別在於,merge 需要依據***同的壹行或列進行合並

使用 pd.merge() 進行合並時,會自動根據兩者相同 column 名稱的那壹列,作為key 來進行合並

若列名相同列的數據不同,則取其公***部分:

若列名相同列的數據存在壹對多個的情況,則展示多個;

在多對多進行合並時,每壹個數據都沒有放過

當存在多列相同時,指定key為哪列

只保留兩者都有的 key (默認模式)

how = 'outer' : 空缺處補 NaN