|
11 | 11 | - <a href="#optional-dictionaries" id="toc-optional-dictionaries"><span class="toc-section-number">1.10</span> (Optional) Dictionaries</a>
|
12 | 12 | - <a href="#optional-other-containers" id="toc-optional-other-containers"><span class="toc-section-number">1.11</span> (Optional) Other containers</a>
|
13 | 13 | - <a href="#data-manipulation-with-pandas-week-2" id="toc-data-manipulation-with-pandas-week-2"><span class="toc-section-number">2</span> Data manipulation with Pandas (Week 2)</a>
|
14 |
| - - <a href="#add-numpy-calculation" id="toc-add-numpy-calculation"><span class="toc-section-number">2.1</span> <span class="todo TODO">TODO</span> Add Numpy calculation</a> |
15 |
| - - <a href="#run-an-analysis-package" id="toc-run-an-analysis-package"><span class="toc-section-number">2.2</span> <span class="todo TODO">TODO</span> Run an analysis package</a> |
16 |
| - - <a href="#optional-review-collections" id="toc-optional-review-collections"><span class="toc-section-number">2.3</span> (Optional) Review collections</a> |
17 |
| - - <a href="#a-very-brief-introduction-to-numpy" id="toc-a-very-brief-introduction-to-numpy"><span class="toc-section-number">2.4</span> A very brief introduction to NumPy</a> |
18 |
| - - <a href="#a-very-brief-introduction-to-pandas" id="toc-a-very-brief-introduction-to-pandas"><span class="toc-section-number">2.5</span> A very brief introduction to Pandas</a> |
19 |
| - - <a href="#optional-where-are-we" id="toc-optional-where-are-we"><span class="toc-section-number">2.6</span> (Optional) Where are we?</a> |
20 |
| - - <a href="#reading-tabular-data-into-data-frames" id="toc-reading-tabular-data-into-data-frames"><span class="toc-section-number">2.7</span> Reading tabular data into data frames</a> |
21 |
| - - <a href="#data-frames-are-objects-that-can-tell-you-about-their-contents" id="toc-data-frames-are-objects-that-can-tell-you-about-their-contents"><span class="toc-section-number">2.8</span> Data frames are objects that can tell you about their contents</a> |
22 |
| - - <a href="#subsetting-data" id="toc-subsetting-data"><span class="toc-section-number">2.9</span> Subsetting Data</a> |
23 |
| - - <a href="#filtering-i.e.-masking-data" id="toc-filtering-i.e.-masking-data"><span class="toc-section-number">2.10</span> Filtering (i.e. masking) data</a> |
24 |
| - - <a href="#working-with-missing-data" id="toc-working-with-missing-data"><span class="toc-section-number">2.11</span> Working with missing data</a> |
25 |
| - - <a href="#sorting-and-grouping" id="toc-sorting-and-grouping"><span class="toc-section-number">2.12</span> Sorting and grouping</a> |
26 |
| - - <a href="#write-output" id="toc-write-output"><span class="toc-section-number">2.13</span> Write output</a> |
27 |
| - - <a href="#working-with-multiple-tables-in-an-sql-like-manner" id="toc-working-with-multiple-tables-in-an-sql-like-manner"><span class="toc-section-number">2.14</span> Working with multiple tables (in an SQL-like manner)</a> |
28 |
| - - <a href="#optional-adding-rows-to-dataframes" id="toc-optional-adding-rows-to-dataframes"><span class="toc-section-number">2.15</span> (Optional) Adding rows to DataFrames</a> |
29 |
| - - <a href="#scientific-computing-libraries" id="toc-scientific-computing-libraries"><span class="toc-section-number">2.16</span> Scientific Computing Libraries</a> |
30 |
| - - <a href="#optional-things-we-didnt-talk-about" id="toc-optional-things-we-didnt-talk-about"><span class="toc-section-number">2.17</span> (Optional) Things we didn't talk about</a> |
31 |
| - - <a href="#optional-pandas-method-chaining-in-the-wild" id="toc-optional-pandas-method-chaining-in-the-wild"><span class="toc-section-number">2.18</span> (Optional) Pandas method chaining in the wild</a> |
32 |
| - - <a href="#optional-introspecting-on-the-dataframe-object" id="toc-optional-introspecting-on-the-dataframe-object"><span class="toc-section-number">2.19</span> (Optional) Introspecting on the DataFrame object</a> |
33 |
| - - <a href="#carpentries-version-group-by-split-apply-combine" id="toc-carpentries-version-group-by-split-apply-combine"><span class="toc-section-number">2.20</span> (Carpentries version) Group By: split-apply-combine</a> |
| 14 | + - <a href="#optional-review-collections" id="toc-optional-review-collections"><span class="toc-section-number">2.1</span> (Optional) Review collections</a> |
| 15 | + - <a href="#a-very-brief-introduction-to-numpy" id="toc-a-very-brief-introduction-to-numpy"><span class="toc-section-number">2.2</span> A very brief introduction to NumPy</a> |
| 16 | + - <a href="#a-very-brief-introduction-to-pandas" id="toc-a-very-brief-introduction-to-pandas"><span class="toc-section-number">2.3</span> A very brief introduction to Pandas</a> |
| 17 | + - <a href="#optional-where-are-we" id="toc-optional-where-are-we"><span class="toc-section-number">2.4</span> (Optional) Where are we?</a> |
| 18 | + - <a href="#reading-tabular-data-into-data-frames" id="toc-reading-tabular-data-into-data-frames"><span class="toc-section-number">2.5</span> Reading tabular data into data frames</a> |
| 19 | + - <a href="#data-frames-are-objects-that-can-tell-you-about-their-contents" id="toc-data-frames-are-objects-that-can-tell-you-about-their-contents"><span class="toc-section-number">2.6</span> Data frames are objects that can tell you about their contents</a> |
| 20 | + - <a href="#subsetting-data" id="toc-subsetting-data"><span class="toc-section-number">2.7</span> Subsetting Data</a> |
| 21 | + - <a href="#filtering-i.e.-masking-data" id="toc-filtering-i.e.-masking-data"><span class="toc-section-number">2.8</span> Filtering (i.e. masking) data</a> |
| 22 | + - <a href="#working-with-missing-data" id="toc-working-with-missing-data"><span class="toc-section-number">2.9</span> Working with missing data</a> |
| 23 | + - <a href="#sorting-and-grouping" id="toc-sorting-and-grouping"><span class="toc-section-number">2.10</span> Sorting and grouping</a> |
| 24 | + - <a href="#write-output" id="toc-write-output"><span class="toc-section-number">2.11</span> Write output</a> |
| 25 | + - <a href="#working-with-multiple-tables-in-an-sql-like-manner" id="toc-working-with-multiple-tables-in-an-sql-like-manner"><span class="toc-section-number">2.12</span> Working with multiple tables (in an SQL-like manner)</a> |
| 26 | + - <a href="#optional-adding-rows-to-dataframes" id="toc-optional-adding-rows-to-dataframes"><span class="toc-section-number">2.13</span> (Optional) Adding rows to DataFrames</a> |
| 27 | + - <a href="#scientific-computing-libraries" id="toc-scientific-computing-libraries"><span class="toc-section-number">2.14</span> Scientific Computing Libraries</a> |
| 28 | + - <a href="#optional-things-we-didnt-talk-about" id="toc-optional-things-we-didnt-talk-about"><span class="toc-section-number">2.15</span> (Optional) Things we didn't talk about</a> |
| 29 | + - <a href="#optional-pandas-method-chaining-in-the-wild" id="toc-optional-pandas-method-chaining-in-the-wild"><span class="toc-section-number">2.16</span> (Optional) Pandas method chaining in the wild</a> |
| 30 | + - <a href="#optional-introspecting-on-the-dataframe-object" id="toc-optional-introspecting-on-the-dataframe-object"><span class="toc-section-number">2.17</span> (Optional) Introspecting on the DataFrame object</a> |
| 31 | + - <a href="#carpentries-version-group-by-split-apply-combine" id="toc-carpentries-version-group-by-split-apply-combine"><span class="toc-section-number">2.18</span> (Carpentries version) Group By: split-apply-combine</a> |
34 | 32 | - <a href="#building-programs-week-3" id="toc-building-programs-week-3"><span class="toc-section-number">3</span> Building Programs (Week 3)</a>
|
35 | 33 | - <a href="#notebooks-vs-python-scripts" id="toc-notebooks-vs-python-scripts"><span class="toc-section-number">3.1</span> Notebooks vs Python scripts</a>
|
36 | 34 | - <a href="#python-from-the-terminal" id="toc-python-from-the-terminal"><span class="toc-section-number">3.2</span> Python from the terminal</a>
|
@@ -1033,10 +1031,6 @@ ages_dict = dict(zip(ages[::2], ages[1::2]))
|
1033 | 1031 |
|
1034 | 1032 | # Data manipulation with Pandas (Week 2)
|
1035 | 1033 |
|
1036 |
| -## <span class="todo TODO">TODO</span> Add Numpy calculation |
1037 |
| -
|
1038 |
| -## <span class="todo TODO">TODO</span> Run an analysis package |
1039 |
| -
|
1040 | 1034 | ## (Optional) Review collections
|
1041 | 1035 |
|
1042 | 1036 | ### Lists and dictionaries
|
@@ -3138,8 +3132,9 @@ with conn:
|
3138 | 3132 |
|
3139 | 3133 | ## References
|
3140 | 3134 |
|
3141 |
| -- Complete tutorial: <https://docs.python.org/3/tutorial/index.html> |
| 3135 | +- Complete Python tutorial: <https://docs.python.org/3/tutorial/index.html> |
3142 | 3136 | - Python standard library: <https://docs.python.org/3/library/>
|
| 3137 | +- Writing documentation in Markdown: <https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax> |
3143 | 3138 | - Pandas documentation: <https://pandas.pydata.org/pandas-docs/stable/>
|
3144 | 3139 | - Pandas user guide: <https://pandas.pydata.org/docs/user_guide/index.html>
|
3145 | 3140 | - String formatting: <https://pyformat.info/>
|
|
0 commit comments