import pandas as pd
import numpy as np
# Load the data into a DataFrame
df = pd.DataFrame({'Name': ['Ali', 'John', 'Gaurav', 'Raj', 'Ravi', 'Natasha', 'Aliya'],
'Age': [17, 17, 18, 17, 18, 17, 17],
'Gender': ['M', 'M', 'M', 'M', 'M', 'F', 'F'],
'Marks': [90, 76, np.nan, 74, 65, np.nan, 71]})
# Inspect the data
print(df.info())
# Handle missing values
df = df.replace(np.nan, -1)
print(df)
# Convert data types
try:
df['Age'] = df['Age'].astype('int64')
df['Marks'] = df['Marks'].astype('int64')
except ValueError:
print('Cannot convert data types')