Course Content
Advanced Techniques in pandas
1. Get Familiar With Indexing and Selecting Data
2. Dealing With Conditions
Advanced Techniques in pandas
Manage an Incorrect Column
So, you received the result object
. This means that the type of the column is non-numerical, but to calculate necessary values, the column need to be numerical. Let's change that.
- Firstly, we need to replace
-
with.
. To do so, you will apply the function.str.replace()
to replace the character in the string in the dataset column. The syntax isdata['column_name'].str.replace('old_symbol','new_symbol')
In our case,old_symbol
is-
, and.
is thenew_symbol
. - Then, convert the column to the float
data
type. To do so, use.astype()
function. The syntax isdata['column_name'].astype('type')
.
In our case, the type is'float'
.
Task
Your task is to:
- Follow the algorithm above and firstly replace
-
with.
in the column'Fare'
. - Convert the column
'Fare'
to the'float'
data type. - Output the type of the column
'Fare'
.
Everything was clear?
Section 5. Chapter 8