“Penghapusan Pencilan” Kode Jawaban

Pandas Penghapusan Pencilan

df = pd.DataFrame(np.random.randn(100, 3))

from scipy import stats
df[(np.abs(stats.zscore(df)) < 3).all(axis=1)]
Frantic Fox

penghapusan outlier

q1 = df['column'].quantile(0.25)
q3 = df['column'].quantile(0.75)
iqr = q3 - q1

df.loc[df['column'] > (q3 + 1.5 * iqr) | df['column'] < (q1 - 1.5 * iqr), 'column'] = df['column'].mean()
Enthusiastic Elephant

Penghapusan Pencilan

#Removing outliers first then skewness
from scipy.stats import zscore
z=abs(zscore(df))
print(z.shape)
df=df[(z<3).all(axis=1)]
df.shape
Lazy long python

Jawaban yang mirip dengan “Penghapusan Pencilan”

Pertanyaan yang mirip dengan “Penghapusan Pencilan”

Lebih banyak jawaban terkait untuk “Penghapusan Pencilan” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya