सतत मिसिंग मान भरें

Python में मशीन लर्निंग के लिए फीचर इंजीनियरिंग

Robert O'Callaghan

Director of Data Science, Ordergroove

मिसिंग मान डिलीट करना

  • टेस्ट सेट में मिसिंग मान वाले रो आप डिलीट नहीं कर सकते
Python में मशीन लर्निंग के लिए फीचर इंजीनियरिंग

और क्या कर सकते हैं?

  • Categorical कॉलम: मिसिंग मानों को सबसे कॉमन वैल्यू से या 'None' जैसे फ्लैग स्ट्रिंग से बदलें
  • Numeric कॉलम: मिसिंग मानों को उपयुक्त वैल्यू से बदलें
Python में मशीन लर्निंग के लिए फीचर इंजीनियरिंग

Central tendency के माप

  • Mean
  • Median
Python में मशीन लर्निंग के लिए फीचर इंजीनियरिंग

Central tendency के माप निकालना

print(df['ConvertedSalary'].mean())
print(df['ConvertedSalary'].median())
92565.16992481203
55562.0
Python में मशीन लर्निंग के लिए फीचर इंजीनियरिंग

मिसिंग मान भरें

df['ConvertedSalary'] = df['ConvertedSalary'].fillna(
    df['ConvertedSalary'].mean()
)
df['ConvertedSalary'] = df['ConvertedSalary']\
                         .astype('int64')
Python में मशीन लर्निंग के लिए फीचर इंजीनियरिंग

मानों को राउंड करना

df['ConvertedSalary'] = df['ConvertedSalary'].fillna(
    round(df['ConvertedSalary'].mean())
)
Python में मशीन लर्निंग के लिए फीचर इंजीनियरिंग

अभ्यास करते हैं!

Python में मशीन लर्निंग के लिए फीचर इंजीनियरिंग

Preparing Video For Download...