@@ -2599,14 +2599,14 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
2599
2599
<Sr> = <Sr>.fillna(<el>) < span class ="hljs-comment "> # Or: <Sr>.agg/transform/map(lambda <el>: <el>)</ span >
2600
2600
</ code > </ pre > </ div >
2601
2601
2602
- < pre > < code class ="python language-python hljs "> < span class ="hljs-meta "> >>> </ span > sr = pd.Series([< span class ="hljs-number "> 1 </ span > , < span class ="hljs-number "> 2 </ span > ], index=[< span class ="hljs-string "> 'x'</ span > , < span class ="hljs-string "> 'y'</ span > ])
2603
- x < span class ="hljs-number "> 1 </ span >
2604
- y < span class ="hljs-number "> 2 </ span >
2602
+ < pre > < code class ="python language-python hljs "> < span class ="hljs-meta "> >>> </ span > sr = pd.Series([< span class ="hljs-number "> 2 </ span > , < span class ="hljs-number "> 3 </ span > ], index=[< span class ="hljs-string "> 'x'</ span > , < span class ="hljs-string "> 'y'</ span > ])
2603
+ x < span class ="hljs-number "> 2 </ span >
2604
+ y < span class ="hljs-number "> 3 </ span >
2605
2605
</ code > </ pre >
2606
2606
< pre > < code class ="python hljs "> ┏━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━┯━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┓
2607
2607
┃ │ < span class ="hljs-string "> 'sum'</ span > │ [< span class ="hljs-string "> 'sum'</ span > ] │ {< span class ="hljs-string "> 's'</ span > : < span class ="hljs-string "> 'sum'</ span > } ┃
2608
2608
┠───────────────┼─────────────┼─────────────┼───────────────┨
2609
- ┃ sr.apply(…) │ < span class ="hljs-number "> 3 </ span > │ sum < span class ="hljs-number "> 3 </ span > │ s < span class ="hljs-number "> 3 </ span > ┃
2609
+ ┃ sr.apply(…) │ < span class ="hljs-number "> 5 </ span > │ sum < span class ="hljs-number "> 5 </ span > │ s < span class ="hljs-number "> 5 </ span > ┃
2610
2610
┃ sr.agg(…) │ │ │ ┃
2611
2611
┗━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━┷━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━┛
2612
2612
@@ -2756,12 +2756,12 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
2756
2756
<DF> = <GB>.fillna(<el>) < span class ="hljs-comment "> # Or: <GB>.transform(lambda <Sr>: <Sr>)</ span >
2757
2757
</ code > </ pre > </ div >
2758
2758
2759
- < pre > < code class ="python language-python hljs "> < span class ="hljs-meta "> >>> </ span > gb = df.groupby(< span class ="hljs-string "> 'z'</ span > )
2760
- x y z
2761
- < span class =" hljs-number " > 3 </ span > : a < span class ="hljs-number "> 1</ span > < span class ="hljs-number "> 2</ span > < span class ="hljs-number "> 3</ span >
2762
- < span class =" hljs-number " > 6 </ span > : b < span class =" hljs-number " > 4 </ span > < span class =" hljs-number " > 5 </ span > < span class =" hljs-number " > 6 </ span >
2763
- c < span class ="hljs-number "> 7 </ span > < span class ="hljs-number "> 8 </ span > < span class ="hljs-number "> 6</ span >
2764
- </ code > </ pre >
2759
+ < pre > < code class ="python language-python hljs "> < span class ="hljs-meta "> >>> </ span > gb = df.groupby(< span class ="hljs-string "> 'z'</ span > ); gb.apply(print)
2760
+ x y z
2761
+ a < span class ="hljs-number "> 1</ span > < span class ="hljs-number "> 2</ span > < span class ="hljs-number "> 3</ span >
2762
+ x y z
2763
+ b < span class ="hljs-number "> 4 </ span > < span class ="hljs-number "> 5 </ span > < span class ="hljs-number "> 6</ span >
2764
+ c < span class =" hljs-number " > 7 </ span > < span class =" hljs-number " > 8 </ span > < span class =" hljs-number " > 6 </ span > </ code > </ pre >
2765
2765
< pre > < code class ="python hljs "> ┏━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━┯━━━━━━━━━━━━━┯━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━┓
2766
2766
┃ │ < span class ="hljs-string "> 'sum'</ span > │ < span class ="hljs-string "> 'rank'</ span > │ [< span class ="hljs-string "> 'rank'</ span > ] │ {< span class ="hljs-string "> 'x'</ span > : < span class ="hljs-string "> 'rank'</ span > } ┃
2767
2767
┠─────────────────┼─────────────┼─────────────┼─────────────┼───────────────┨
@@ -2783,14 +2783,14 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
2783
2783
</ code > </ pre > </ div >
2784
2784
2785
2785
2786
- < div > < h2 id ="plotly "> < a href ="#plotly " name ="plotly "> #</ a > Plotly</ h2 > < pre > < code class ="python language-python hljs "> < span class ="hljs-comment "> # $ pip3 install plotly kaleido</ span >
2787
- < span class ="hljs-keyword "> from </ span > plotly.express < span class ="hljs-keyword "> import </ span > line
2788
- <Figure> = line(<DF>, x=<col_name>, y=<col_name>) < span class ="hljs-comment "> # Or: line(x=<list>, y=<list>)</ span >
2786
+ < div > < h2 id ="plotly "> < a href ="#plotly " name ="plotly "> #</ a > Plotly</ h2 > < pre > < code class ="python language-python hljs "> < span class ="hljs-comment "> # $ pip3 install pandas plotly kaleido</ span >
2787
+ < span class ="hljs-keyword "> import </ span > pandas < span class =" hljs-keyword " > as </ span > pd, plotly.express < span class ="hljs-keyword "> as </ span > ex
2788
+ <Figure> = ex. line(<DF>, x=<col_name>, y=<col_name>) < span class ="hljs-comment "> # Or: ex. line(x=<list>, y=<list>)</ span >
2789
2789
<Figure>.update_layout(margin=dict(t=< span class ="hljs-number "> 0</ span > , r=< span class ="hljs-number "> 0</ span > , b=< span class ="hljs-number "> 0</ span > , l=< span class ="hljs-number "> 0</ span > ), …) < span class ="hljs-comment "> # `paper_bgcolor='rgb(0, 0, 0)'`.</ span >
2790
2790
<Figure>.write_html/json/image(< span class ="hljs-string "> '<path>'</ span > ) < span class ="hljs-comment "> # Also <Figure>.show().</ span >
2791
2791
</ code > </ pre > </ div >
2792
2792
2793
- < div > < h4 id ="displaysalinechartoftotalcoronavirusdeathspermilliongroupedbycontinent "> Displays a line chart of total coronavirus deaths per million grouped by continent:</ h4 > < p > </ p > < div id ="2a950764-39fc-416d-97fe-0a6226a3095f " class ="plotly-graph-div " style ="height:340px ; width:100%; "> </ div > < pre > < code class ="python language-python hljs "> covid = pd.read_csv(< span class ="hljs-string "> 'https://covid.ourworldindata.org/data/owid-covid-data.csv'</ span > ,
2793
+ < div > < h4 id ="displaysalinechartoftotalcoronavirusdeathspermilliongroupedbycontinent "> Displays a line chart of total coronavirus deaths per million grouped by continent:</ h4 > < p > </ p > < div id ="2a950764-39fc-416d-97fe-0a6226a3095f " class ="plotly-graph-div " style ="height:321px ; width:100%; "> </ div > < pre > < code class ="python language-python hljs "> covid = pd.read_csv(< span class ="hljs-string "> 'https://covid.ourworldindata.org/data/owid-covid-data.csv'</ span > ,
2794
2794
usecols=[< span class ="hljs-string "> 'iso_code'</ span > , < span class ="hljs-string "> 'date'</ span > , < span class ="hljs-string "> 'total_deaths'</ span > , < span class ="hljs-string "> 'population'</ span > ])
2795
2795
continents = pd.read_csv(< span class ="hljs-string "> 'https://gist.githubusercontent.com/stevewithington/20a69c0b6d2ff'</ span >
2796
2796
< span class ="hljs-string "> '846ea5d35e5fc47f26c/raw/country-and-continent-codes-list-csv.csv'</ span > ,
@@ -2800,7 +2800,7 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
2800
2800
df[< span class ="hljs-string "> 'Total Deaths per Million'</ span > ] = df.total_deaths * < span class ="hljs-number "> 1e6</ span > / df.population
2801
2801
df = df[df.date > < span class ="hljs-string "> '2020-03-14'</ span > ]
2802
2802
df = df.rename({< span class ="hljs-string "> 'date'</ span > : < span class ="hljs-string "> 'Date'</ span > , < span class ="hljs-string "> 'Continent_Name'</ span > : < span class ="hljs-string "> 'Continent'</ span > }, axis=< span class ="hljs-string "> 'columns'</ span > )
2803
- line(df, x=< span class ="hljs-string "> 'Date'</ span > , y=< span class ="hljs-string "> 'Total Deaths per Million'</ span > , color=< span class ="hljs-string "> 'Continent'</ span > ).show()
2803
+ ex. line(df, x=< span class ="hljs-string "> 'Date'</ span > , y=< span class ="hljs-string "> 'Total Deaths per Million'</ span > , color=< span class ="hljs-string "> 'Continent'</ span > ).show()
2804
2804
</ code > </ pre > </ div >
2805
2805
2806
2806
0 commit comments