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