शुरू करेंमुफ़्त में शुरू करें

कॉलम में बदलाव

Federal Aviation Administration (FAA) किसी फ्लाइट को तब "delayed" मानती है जब वह अपने निर्धारित समय से 15 मिनट या उससे अधिक देर से पहुँचती है.

फ्लाइट डेटा तैयार करने का अगला कदम दो हिस्सों में है:

  1. दूरी की यूनिट बदलें, mile कॉलम की जगह km कॉलम लाएँ; और
  2. एक Boolean कॉलम बनाएँ जो बताए कि फ्लाइट डिले हुई थी या नहीं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

PySpark के साथ Machine Learning

पाठ्यक्रम देखें

अभ्यास निर्देश

  • ऐसा फंक्शन इम्पोर्ट करें जो किसी संख्या को तय किए गए दशमलव स्थानों तक राउंड कर सके.
  • mile कॉलम से नया km कॉलम निकालें, और उसे शून्य दशमलव स्थान तक राउंड करें. 1 mile = 1.60934 km.
  • mile कॉलम हटा दें.
  • एक label कॉलम बनाएँ: अगर डिले 15 मिनट या उससे अधिक है तो मान 1 रखें, अन्यथा 0. लॉजिकल कंडीशन को ध्यान से तय करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Import the required function
from pyspark.sql.functions import ____

# Convert 'mile' to 'km' and drop 'mile' column (1 mile is equivalent to 1.60934 km)
flights_km = flights.____('km', ____(____ * ____, 0)) \
                    .____('mile')

# Create 'label' column indicating whether flight delayed (1) or not (0)
flights_km = flights_km.____('label', (____).cast('integer'))

# Check first five records
flights_km.show(5)
कोड संपादित करें और चलाएँ