2886. Change Data Type
DataFrame students
Column Name | Type |
---|---|
student_id | int |
name | object |
age | int |
grade | float |
Instructions
- Write a solution to correct the errors.
- The
grade
column is stored as floats, convert it to integers. - The result format is in the following example.
Example
Input:
DataFrame students
student_id | name | age | grade |
---|---|---|---|
1 | Ava | 6 | 73.0 |
2 | Kate | 15 | 87.0 |
Output:
student_id | name | age | grade |
---|---|---|---|
1 | Ava | 6 | 73 |
2 | Kate | 15 | 87 |
Explanation:
The data types of the column grade is converted to int.
Submissions
python
import pandas as pd
def changeDatatype(students: pd.DataFrame) -> pd.DataFrame:
students['grade'] = students['grade'].astype(int)
return students
Explanation
Python (Pandas)
Submitted by @noeyislearning
import pandas as pd
: Import the pandas library to work with DataFrames.def changeDatatype(students: pd.DataFrame) -> pd.DataFrame
: Define a function that takes a DataFrame as input and returns a DataFrame.students['grade'] = students['grade'].astype(int)
: Convert thegrade
column to integers using theastype
method.return students
: Return the updated DataFrame.