Åtgärda en datatyp
I föregående övning såg vi att kolumnen is_arrested för närvarande har datatypen object. I den här övningen ändrar vi datatypen till bool, som är den mest lämpliga typen för en kolumn med värdena True och False.
När datatypen är åtgärdad kan vi använda matematiska operationer på kolumnen is_arrested – något som annars inte är möjligt.
Den här övningen är en del av kursen
Analysera polisaktivitet med pandas
Övningsinstruktioner
- Undersök de första raderna i kolumnen
is_arrestedför att bekräfta att den innehåller värdenaTrueochFalse, och kontrollera kolumnens datatyp. - Använd metoden
.astype()för att konverterais_arrestedtill enbool-kolumn. - Kontrollera den nya datatypen för
is_arrestedför att bekräfta att den nu är enbool-kolumn.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Examine the head of the 'is_arrested' column
print(ri.is_arrested.____)
# Change the data type of 'is_arrested' to 'bool'
ri['is_arrested'] = ri.is_arrested.____
# Check the data type of 'is_arrested'
print(____)