謝謝邀請。
首先,要對pandas填充缺失值,用fillna()是正確的。
但是正如題主圖片所示,如果直接對data進行缺失值填充,那程序肯定是把data中所有的缺失值都填了,因為你沒有給它指定要填充的是哪一列(行)或哪幾列(行)。
所以,下面我們來看看,如何指定dataframe的一列或多列進行缺失值填充。
其實很簡單,就是你先選好你要填充的列即可。
一列:data['0'].fillna(0),即為選中第0列進行缺失值填充
多列:data[['0','1']].fillna(0),即為同時選出第0列和第1列進行缺失值填充。
人生苦短,我用python.
共同進步。