SAS缺失值篩選

2021-08-31 09:41:45 字數 1010 閱讀 6951

兩種方法

1.data方法

data missing(drop=i);

set data; *此處為自己的資料

array a _numeric_;

do i=1 to dim(a);

if missing(a) then output;

end;

array b _character_;

do i=1 to dim(b);

if missing(b) then output;

end;

**經管之家by:glxfgsh

2.巨集(同時可以填充)

%macro missing(data);   

data aa;

set &data;

array arr1 _numeric_ ;

array arr2 _character_ ;

do i = 1 to dim(arr1);

if missing(arr1(i)) then do;

arr1(i)=0; /*這裡的arr1(i)=0;根據自己的需要,要0就是0也可以是別的值*/

end;

if missing(arr1(i)) then do;

arr1(i)=0;

end;

do i = 1 to dim(arr2);

if missing(arr2(i)) then do;

arr2(i)="0";

end;

run;

%mend;

(這個小姐姐寫的東西都很實用!我愛)

以上**待除錯,先記錄一下!

和sas一比,我真是太喜歡r了;)

缺失值選擇思想和處理缺失值

import pandas as pd from config import file data pd.read csv file,encoding gbk num data.isna sum print num 部分列如下所示 unnamed 0 0 custid 0 trade no 0 ban...

缺失值處理 缺失值填充方法總結

我們在進行模型訓練時,不可避免的會遇到某些特徵出現空值的情況,下面整理了幾種填充空值的方法 對於特徵值缺失的一種常見的方法就是可以用固定值來填充,例如0,9999,9999,例如下面對灰度分這個特徵缺失值全部填充為 99 data 灰度分 data 灰度分 fillna 99 對於數值型的特徵,其缺...

缺失值處理

pandas使用nan not a number 表示浮點和非浮點陣列中的缺失資料,python內建的none值也會被當做na處理,pandas物件上的所有描述統計都排除了缺失資料。na處理方法 方法 說明dropna 根據各標籤的值是否存在缺失資料對軸標籤進行過濾,可通過閾值調節對缺失值的容忍度 ...