diff --git a/ml2/3_2_Pandas.ipynb b/ml2/3_2_Pandas.ipynb index bcb5be6..6f7e34a 100644 --- a/ml2/3_2_Pandas.ipynb +++ b/ml2/3_2_Pandas.ipynb @@ -150,7 +150,7 @@ "metadata": {}, "outputs": [], "source": [ - "# Series with population in 2015 of more populated cities in Spain\n", + "# Series with population in 2015 of most populous cities in Spain\n", "s = Series([3141991, 1604555, 786189, 693878, 664953, 569130], index=['Madrid', 'Barcelona', 'Valencia', 'Sevilla', \n", " 'Zaragoza', 'Malaga'])\n", "s" @@ -177,7 +177,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Until now, we have not seen any advantage in using Panda Series. we are going to show now some examples of their possibilities." + "Until now, we have not seen any advantage in using Panda Series. We are going to show some examples of their possibilities." ] }, { @@ -204,7 +204,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Observe that (s > 1000000) returns a Series object. We can use this boolean vector as a filter to get a *slice* of the original series that contains only the elements where the value of the filter is True. The original Series s is not modified. This selection is called *boolean indexing*." + "Observe that (s > 1000000) returns a Series object. We can use this Boolean vector as a filter to obtain a slice of the original series containing only the elements where the filter evaluates to True. The original Series s is not modified. This selection is called *boolean indexing*." ] }, { @@ -323,7 +323,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "We can also change values directly or based on a condition. You can consult additional feautures in the manual." + "We can also change values directly or based on a condition. You can consult additional features in the manual." ] }, { @@ -344,7 +344,8 @@ "outputs": [], "source": [ "# Increase by 10% cities with population greater than 700000\n", - "s[s > 700000] = 1.1 * s[s > 700000]\n", + "# Since pandas 3.X use where\n", + "s = s.where(s <= 700000, s * 1.1)\n", "s" ] }, @@ -449,7 +450,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "The notebook is freely licensed under under the [Creative Commons Attribution Share-Alike license](https://creativecommons.org/licenses/by/2.0/). \n", + "The notebook is freely licensed under the [Creative Commons Attribution Share-Alike license](https://creativecommons.org/licenses/by/2.0/). \n", "\n", "© Carlos A. Iglesias, Universidad Politécnica de Madrid." ]