刪除含有特定數(shù)值的行:比如刪除含0的行
data_df[~data_df.isin([0])]
浮點(diǎn)數(shù)的小數(shù)點(diǎn)位數(shù)設(shè)定
data_df.round(2)
NaN的處理
刪除該缺失值: data_df.dropna()
均值替換填充該缺失值: data_df.fillna(data_df.mean(axis=0))
下一個(gè)非缺失值填充該缺失值:data_df.fillna(method='bfill')
前一個(gè)非缺失值填充該缺失值:data_df.fillna(method='ffill')
更改某一列的數(shù)據(jù)類型
data_df.列名= data_df.列名.astype('int')
刪除重復(fù)index
data_df[~data_df.index.duplicated(keep=’first’)]
計(jì)算各行數(shù)據(jù)總和并作為新行添加到末尾
df.loc['Row_sum'] = df.apply(lambda x: x.sum())
計(jì)算各列數(shù)據(jù)總和并作為新列添加到末尾
df['Col_sum'] = df.apply(lambda x: x.sum(), axis=1)