Ta bort data med np.delete()
Tänk dig att din trädundersökning bara fokuserar på levande träd på offentligt ägda kvarter. Det kan vara praktiskt att ta bort onödig data, till exempel kolumnen för stubbdiameter och träd som befinner sig på privata kvarter.
Du har lärt dig att NumPy:s funktion np.delete() tar tre argument: det ursprungliga arrayet, indexet eller indexen som ska tas bort, samt den axel att ta bort längs. Om du inte känner till indexen i arrayet som du vill ta bort, kom ihåg att np.where() – när det bara anropas med ett argument – returnerar ett array med de index där ett villkor är uppfyllt!
numpy är inläst som np, och 2D-arrayet tree_census är tillgängligt. Kolumnerna refererar i ordning till ett träds ID, kvartersnummer, stamdiameter och stubbdiameter.
Den här övningen är en del av kursen
Introduktion till NumPy
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Delete the stump diameter column from tree_census
tree_census_no_stumps = ____
# Save the indices of the trees on block 313879
private_block_indices = ____