{\rtf1\ansi\ansicpg1252\deff0\uc1 {\fonttbl {\f0\fnil\fcharset0\fprq0\fttruetype Liberation Serif;} {\f1\fnil\fcharset0\fprq0\fttruetype Liberation Sans;} {\f2\fnil\fcharset0\fprq0\fttruetype Courier New;}} {\colortbl \red0\green0\blue0; \red255\green255\blue255; \red255\green255\blue255;} {\stylesheet {\s6\fi-431\li720\sbasedon28\snext28 Contents 1;} {\s7\fi-431\li1440\sbasedon28\snext28 Contents 2;} {\s1\fi-431\li720 Arrowhead List;} {\s27\fi-431\li720\sbasedon28 Lower Roman List;} {\s29\tx431\sbasedon20\snext28 Numbered Heading 1;} {\s30\tx431\sbasedon21\snext28 Numbered Heading 2;} {\s12\fi-431\li720 Diamond List;} {\s9\fi-431\li2880\sbasedon28\snext28 Contents 4;} {\s8\fi-431\li2160\sbasedon28\snext28 Contents 3;} {\s31\tx431\sbasedon22\snext28 Numbered Heading 3;} {\s32\fi-431\li720 Numbered List;} {\s15\sbasedon28 Endnote Text;} {\*\cs14\fs20\super Endnote Reference;} {\s4\fi-431\li720 Bullet List;} {\s5\tx1584\sbasedon29\snext28 Chapter Heading;} {\s35\fi-431\li720 Square List;} {\s11\fi-431\li720 Dashed List;} {\s22\sb440\sa60\f1\fs24\b\sbasedon28\snext28 Heading 3;} {\s37\fi-431\li720 Tick List;} {\s24\fi-431\li720 Heart List;} {\s40\fi-431\li720\sbasedon32 Upper Roman List;} {\s39\fi-431\li720\sbasedon32 Upper Case List;} {\s16\fi-288\li288\fs20\sbasedon28 Footnote;} {\s19\fi-431\li720 Hand List;} {\s18\fs20\sbasedon28 Footnote Text;} {\s20\sb440\sa60\f1\fs34\b\sbasedon28\snext28 Heading 1;} {\s21\sb440\sa60\f1\fs28\b\sbasedon28\snext28 Heading 2;} {\s10\qc\sb240\sa120\f1\fs32\b\sbasedon28\snext28 Contents Header;} {\s23\sb440\sa60\f1\fs24\b\sbasedon28\snext28 Heading 4;} {\s28\f0\fs24 Normal;} {\s26\fi-431\li720\sbasedon32 Lower Case List;} {\s2\li1440\ri1440\sa120\sbasedon28 Block Text;} {\s33\f2\sbasedon28 Plain Text;} {\s34\tx1584\sbasedon29\snext28 Section Heading;} {\s25\fi-431\li720 Implies List;} {\s3\fi-431\li720 Box List;} {\s36\fi-431\li720 Star List;} {\*\cs17\fs20\super Footnote Reference;} {\s38\fi-431\li720 Triangle List;} {\s13\fi-288\li288\sbasedon28 Endnote;}} {\*\listtable {\list\listtemplateid1000{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid4} {\list\listtemplateid1001{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid8} {\list\listtemplateid1002{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid15} {\list\listtemplateid1003{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid17} {\list\listtemplateid1004{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid19} {\list\listtemplateid1005{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid21} {\list\listtemplateid1006{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid23} {\list\listtemplateid1007{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid26} {\list\listtemplateid1008{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid36} {\list\listtemplateid1009{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid40} {\list\listtemplateid1010{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid58} {\list\listtemplateid1011{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid60} {\list\listtemplateid1012{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid63} {\list\listtemplateid1013{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid66} {\list\listtemplateid1014{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid68} {\list\listtemplateid1015{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid72} {\list\listtemplateid1016{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid76} {\list\listtemplateid1017{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid78} {\list\listtemplateid1018{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid81} {\list\listtemplateid1019{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid83} {\list\listtemplateid1020{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid85} {\list\listtemplateid1021{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid87} {\list\listtemplateid1022{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid93} {\list\listtemplateid1023{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid98} {\list\listtemplateid1024\listsimple{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid1} {\list\listtemplateid1025\listsimple{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid2} {\list\listtemplateid1026\listsimple{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid3} {\list\listtemplateid1027\listsimple{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid14} {\list\listtemplateid1028\listsimple{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid62} {\list\listtemplateid1029\listsimple{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid65} {\list\listtemplateid1030\listsimple{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid71} {\list\listtemplateid1031\listsimple{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid91} {\list\listtemplateid1032\listsimple{\listlevel\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}}\listid92}} {\*\listoverridetable {\listoverride\listoverridecount0\listid1\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls1} {\listoverride\listoverridecount0\listid2\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls2} {\listoverride\listoverridecount0\listid3\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls3} {\listoverride\listoverridecount0\listid4\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls4} {\listoverride\listoverridecount0\listid4\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls5} {\listoverride\listoverridecount0\listid4\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls6} {\listoverride\listoverridecount0\listid4\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls7} {\listoverride\listoverridecount0\listid8\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls8} {\listoverride\listoverridecount0\listid8\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls9} {\listoverride\listoverridecount0\listid8\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls10} {\listoverride\listoverridecount0\listid8\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls11} {\listoverride\listoverridecount0\listid8\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls12} {\listoverride\listoverridecount0\listid8\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls13} {\listoverride\listoverridecount0\listid14\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls14} {\listoverride\listoverridecount0\listid15\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls15} {\listoverride\listoverridecount0\listid15\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls16} {\listoverride\listoverridecount0\listid17\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls17} {\listoverride\listoverridecount0\listid17\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls18} {\listoverride\listoverridecount0\listid19\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls19} {\listoverride\listoverridecount0\listid19\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls20} {\listoverride\listoverridecount0\listid21\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls21} {\listoverride\listoverridecount0\listid21\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls22} {\listoverride\listoverridecount0\listid23\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls23} {\listoverride\listoverridecount0\listid23\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls24} {\listoverride\listoverridecount0\listid23\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls25} {\listoverride\listoverridecount0\listid26\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls26} {\listoverride\listoverridecount0\listid26\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls27} {\listoverride\listoverridecount0\listid26\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls28} {\listoverride\listoverridecount0\listid26\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls29} {\listoverride\listoverridecount0\listid26\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls30} {\listoverride\listoverridecount0\listid26\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls31} {\listoverride\listoverridecount0\listid26\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls32} {\listoverride\listoverridecount0\listid26\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls33} {\listoverride\listoverridecount0\listid26\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls34} {\listoverride\listoverridecount0\listid26\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls35} {\listoverride\listoverridecount0\listid36\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls36} {\listoverride\listoverridecount0\listid36\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls37} {\listoverride\listoverridecount0\listid36\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls38} {\listoverride\listoverridecount0\listid36\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls39} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls40} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls41} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls42} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls43} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls44} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls45} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls46} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls47} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls48} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls49} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls50} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls51} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls52} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls53} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls54} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls55} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls56} {\listoverride\listoverridecount0\listid40\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls57} {\listoverride\listoverridecount0\listid58\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls58} {\listoverride\listoverridecount0\listid58\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls59} {\listoverride\listoverridecount0\listid60\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls60} {\listoverride\listoverridecount0\listid60\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls61} {\listoverride\listoverridecount0\listid62\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls62} {\listoverride\listoverridecount0\listid63\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls63} {\listoverride\listoverridecount0\listid63\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls64} {\listoverride\listoverridecount0\listid65\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls65} {\listoverride\listoverridecount0\listid66\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls66} {\listoverride\listoverridecount0\listid66\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls67} {\listoverride\listoverridecount0\listid68\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls68} {\listoverride\listoverridecount0\listid68\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls69} {\listoverride\listoverridecount0\listid68\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls70} {\listoverride\listoverridecount0\listid71\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls71} {\listoverride\listoverridecount0\listid72\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls72} {\listoverride\listoverridecount0\listid72\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls73} {\listoverride\listoverridecount0\listid72\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls74} {\listoverride\listoverridecount0\listid72\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls75} {\listoverride\listoverridecount0\listid76\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls76} {\listoverride\listoverridecount0\listid76\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls77} {\listoverride\listoverridecount0\listid78\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls78} {\listoverride\listoverridecount0\listid78\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls79} {\listoverride\listoverridecount0\listid78\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls80} {\listoverride\listoverridecount0\listid81\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls81} {\listoverride\listoverridecount0\listid81\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls82} {\listoverride\listoverridecount0\listid83\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls83} {\listoverride\listoverridecount0\listid83\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls84} {\listoverride\listoverridecount0\listid85\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls85} {\listoverride\listoverridecount0\listid85\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls86} {\listoverride\listoverridecount0\listid87\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls87} {\listoverride\listoverridecount0\listid87\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls88} {\listoverride\listoverridecount0\listid87\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls89} {\listoverride\listoverridecount0\listid87\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls90} {\listoverride\listoverridecount0\listid91\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls91} {\listoverride\listoverridecount0\listid92\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls92} {\listoverride\listoverridecount0\listid93\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls93} {\listoverride\listoverridecount0\listid93\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls94} {\listoverride\listoverridecount0\listid93\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls95} {\listoverride\listoverridecount0\listid93\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls96} {\listoverride\listoverridecount0\listid93\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls97} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls98} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls99} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls100} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls101} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls102} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls103} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls104} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls105} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls106} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls107} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls108} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls109} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls110} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls111} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls112} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls113} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls114} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls115} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls116} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls117} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls118} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls119} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls120} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls121} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls122} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls123} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls124} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls125} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls126} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls127} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls128} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls129} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls130} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls131} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls132} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls133} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls134} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls135} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls136} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls137} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls138} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls139} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls140} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls141} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls142} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls143} {\listoverride\listoverridecount0\listid98\levelnfc23\levelstartat0\levelspace0\levelfollow0{\leveltext\'01\u8226 ;}{\levelnumbers;}\ls144}} \kerning0\cf0\ftnbj\fet2\ftnstart1\ftnnar\aftnnar\ftnstart1\aftnstart1\aenddoc\revprop3{\*\rdf}{\info\uc1{\title 2019-11-05-nature_conservancy}{\author Etherpad}}\deftab720\viewkind1\paperw11905\paperh16837\margl1440\margr1440\widowctrl \sectd\sbknone\colsx360\headery0\footery0\pgncont\ltrsect \pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}=======================================================================================================\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}Welcome to Software Carpentry Etherpad for the November 5-6th. workshop at the Nature Conservancy!}{\s28\f0\fs24\lang1033{\*\listtag0}\line This pad is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents.\line \line Use of this service is restricted to members of The Carpentries community; this is not for general purpose use (for that, try }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://etherpad.wikimedia.org/)"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://etherpad.wikimedia.org/)}}}{\s28\f0\fs24\lang1033{\*\listtag0}.\line Users are expected to follow our code of conduct: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line All content is publicly available under the Creative Commons Attribution License: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://creativecommons.org/licenses/by/4.0/"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://creativecommons.org/licenses/by/4.0/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line We will use this Etherpad during the workshop for chatting, asking questions, taking notes collaboratively, and sharing URLs or bits of code.\line \line }{\s28\f0\fs24\b\lang1033{\*\listtag0}Website:}{\s28\f0\fs24\lang1033{\*\listtag0} }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "http://tiny.cc/tnc-swc"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}http://tiny.cc/tnc-swc}}}{\s28\f0\fs24\b\lang1033{\*\listtag0}\~ -\~ (}{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://mickley.github.io/2019-11-05-nature_conservancy/)"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}https://mickley.github.io/2019-11-05-nature_conservancy/)}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line }{\s28\f0\fs24\b\lang1033{\*\listtag0}Socrative Login:}{\s28\f0\fs24\lang1033{\*\listtag0} }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://b.socrative.com/login/student/"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}https://b.socrative.com/login/student/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}Room: TNCSWC}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line =======================================================================================================\line \line \line }{\s28\f0\fs24\b\lang1033{\*\listtag0}Instructors:}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid1\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls1\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Jonathan Borrelli (Rennselaer Polytechnic Institute, borrejj@gmail.com)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid1\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls1\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}James Mickley (University of Connecticut, james.mickley@uconn.edu)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}Helpers:}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid2\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls2\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Michael Treglia}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid2\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls2\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Adam Starke}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}Attendees: (Put your name here):}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Dave Richardson}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Matthew Grasso}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Paul Gallery}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Shannon Thol}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Christina Thorbourne}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Zachary Simek}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Chris Zimmerman}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Kristin France}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Adam Starke}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Mike Treglia}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Becky Shirer}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Marcela Maldonado}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Richard An}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Colleen Lutz}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Stephen Lloyd}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid3\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls3\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Cathy Gibson}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}=======================================================================================================\line \line }{\s28\f0\fs24\b\lang1033{\*\listtag0}Setup:}{\s28\f0\fs24\lang1033{\*\listtag0}\line 1. Sign in up front: Get a name tag and a sticky note of each color\line 2. Download and install software from our course website: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://mickley.github.io/2019-11-05-nature_conservancy/"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}https://mickley.github.io/2019-11-05-nature_conservancy/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line 3. Put your name under Attendees above (You can get here from the Etherpad link on the course website)\line 4. Fill out the pre-workshop survey if you haven't already: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://www.surveymonkey.com/r/swc_pre_workshop_v1?workshop_id=2019-11-05-nature_conservancy"}}{\*\fldrslt{\s28\f0\fs24\b\ul\lang1033{\*\listtag0}https://www.surveymonkey.com/r/swc_pre_workshop_v1?workshop_id=}{\s28\f0\fs24\b\lang1033{\*\listtag0}2019-11-05-nature_conservancy}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\~\~\~ 5. Enter your name at the top of the chat column of this etherpad (top right corner)}{\s28\f0\fs24\lang1033{\*\listtag0}\line 6. Download the datasets here }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://www.dropbox.com/sh/huimlzu3ezomugt/AABZu3wxkhkmqKEDHF7b2QFla?dl=0"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://www.dropbox.com/sh/huimlzu3ezomugt/AABZu3wxkhkmqKEDHF7b2QFla?dl=0}}}{\s28\f0\fs24\lang1033{\*\listtag0} and save them to your desktop\line 7. In a web browser sign in to your GitHub.com account. Sign up for one if you don't have an account.\line 8. In RStudio, click on Tools > Global Options... > Git/SVN > Make sure the grey box under "SSH RSA Key" shows a file name and a "View public key" link exists next to it and clicking on "View public key" opens a window opens which is not blank.\~ If the "SSH RSA Key" box is blank, click "Create RSA key..." and leave the optional Passphrase blank and click "Create".\line \line \line }{\s28\f0\fs24\b\lang1033{\*\listtag0}***Please put up a blue sticky on your laptop if you have signed up for Github and have all three programs\~ installed (Github, R and Rstudio)***}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line }{\s28\f0\fs24\b\lang1033{\*\listtag0}===============================}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line Link to lessons: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "http://swcarpentry.github.io/r-novice-gapminder/"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}http://swcarpentry.github.io/r-novice-gapminder/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line }{\s28\f0\fs24\b\lang1033{\*\listtag0}DAY 1 - Introduction to R and RSTUDIO}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line }{\s28\f0\fs24\b\lang1033{\*\listtag0}RStudio}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid4\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls4\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Interface for R that makes your life easier}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid4\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls4\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}You can type code into the console in RStudio, but much more reproducible to save everything in an R script }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid5\abilistparentid4\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls5\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}File > New File > R Script}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid4\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls4\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}R Scripts }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid6\abilistparentid4\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls6\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Run code by clicking the run button at the top of the R script box}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid6\abilistparentid4\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls6\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Or, you can use CTRL + Enter (CMD + Enter for macs)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid6\abilistparentid4\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls6\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}You can select multiple lines of code to run}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid6\abilistparentid4\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls6\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Or, you can run the entire .R file using the source button, or source() function}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid6\abilistparentid4\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls6\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}If you enter something incomplete, R will wait for you to finish-waiting operation will show instead of regular command prompt }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid7\abilistparentid6\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls7\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Example: "1 + "}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid7\abilistparentid6\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls7\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Press escape to get out of it and back to a ">"}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid7\abilistparentid6\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls7\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Or, finish the incomplete expression}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid7\abilistparentid6\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls7\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}You would know if there is an incomplete command if you see a +1==1 on the console instead of a >}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}R Coding}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid8\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls8\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Basic Math - R knows mathematical order of operations, and observes parentheses.\~ }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid9\abilistparentid8\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls9\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Has lots of built in mathematical functions }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid10\abilistparentid9\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls10\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}sin(), log(), log10(), mean(), sd(), sum(), etc.}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid9\abilistparentid8\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls9\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}scientific notatoin is used (e.g., 2e-4\~ = 0.0002)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid9\abilistparentid8\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls9\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}log() function defaults to NATURAL log rather than base 10.}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid9\abilistparentid8\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls9\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}you can change the default # of decimals that it shows if desired}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid8\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls8\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Typing in a function in RStudio brings up an autocomplete menu with a little help}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid8\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls8\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Comparing things in R: }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid11\abilistparentid8\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls11\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}see if things are equal: 1 == 1 (very important to have 2 equals signs to compare)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid11\abilistparentid8\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls11\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}not equal to: 4 != 2}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid11\abilistparentid8\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls11\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}more comparisons: >, <, >=, <=}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid11\abilistparentid8\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls11\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Comparisons can be tricky with non-integers due to precision: }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid12\abilistparentid11\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls12\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}e.g., 1.000000000000001 == 1.00000000000000 or 1/3 == 0.33333}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid12\abilistparentid11\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls12\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}use all.equal() instead}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid8\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls8\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Storing things in R }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid13\abilistparentid8\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls13\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}use "<-" to save things to a variable that we name.\~ equal sign works but not recommended, can cause confusion}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid13\abilistparentid8\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls13\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}x <- 1/40}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid13\abilistparentid8\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls13\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}You can also use "=", and some people do. We recommend NOT using "=", can cause problems/confusion}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid8\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls8\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}all.equal(x,x) for decimals is best (floating point precision issues [on any computer])\~}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid8\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls8\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}1:5 R knows to make a sequence 1 2 3 4 5}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid8\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls8\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}typing a fcn name without hte parentheses and running it will show what is under the hood}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid8\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls8\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}R will think a capital T is TRUE and F is FALSE, that can lead to problems if you forget}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\i\lang1033{\*\listtag0}Good practice is to use meaningful variables. Some common conventions for multiple words are:}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\i\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid14\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls14\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}"camel case"\~ capitalize beginning of words in middle of variable name...}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid14\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls14\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}periods or underscores between words (e.g., my.variable, my_variable)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid14\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls14\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}.mass does actually define variable but hidden, won't show in environment}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid14\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls14\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}can use numbers in middle but not beginning of variable name}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid14\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls14\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}generally don't start variable names with a symbol}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid14\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls14\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}also try to avoid super long variable names if you are going to have long stretches of code}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}Cutting and pasting code/data}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid15\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls15\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}You can easily cut and paste code from another document into R}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid15\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls15\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Data Pasta }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid16\abilistparentid15\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls16\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Tool for cutting and pasting html table data into R}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid16\abilistparentid15\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls16\ilvl1\itap0{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://cran.r-project.org/web/packages/datapasta/vignettes/how-to-datapasta.html"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://cran.r-project.org/web/packages/datapasta/vignettes/how-to-datapasta.html}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid16\abilistparentid15\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls16\ilvl1\itap0{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://cran.r-project.org/web/packages/datapasta/index.html"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://cran.r-project.org/web/packages/datapasta/index.html}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid16\abilistparentid15\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls16\ilvl1\itap0{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://github.com/MilesMcBain/datapasta"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://github.com/MilesMcBain/datapasta}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}Vectorization}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid17\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls17\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}R works a lot on whole lists of numbers called "vectors"}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid17\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls17\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Create a vector: x <- 1:5 }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid18\abilistparentid17\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls18\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Now x has 1,2,3,4,5 in it}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid18\abilistparentid17\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls18\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}We can do x^2 and square all the numbers at once, great for working with data}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}Importance of maintaining environment}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid19\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls19\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}ls() function, leave empty, will print out variable names from current environment}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid19\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls19\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}ls(all.names = TRUE) }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid20\abilistparentid19\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls20\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}This shows hidden variables}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid20\abilistparentid19\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls20\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}all.names is an "argument", something we're telling the fuction.\~ Here, we use the "=" sign}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid19\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls19\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}rm(x) removes the x variable}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}Packages}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid21\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls21\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}R has many functions baked in, but many more are in 3rd party "packages"}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid21\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls21\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}installed.packages() or the Packages tab on RStudio to see what you have installed}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid21\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls21\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}load a package using library(packagename), e.g., library(ggplot2)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid21\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls21\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}To install packages }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid22\abilistparentid21\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls22\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}install.packages("ggplot2") <- note that we have to use quotes here}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid22\abilistparentid21\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls22\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}to tell R which package version of a fcn to use, use dplyr::select().\~ otherwise it will use whatever has most lately been used and you might not be aware}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid22\abilistparentid21\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls22\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}You can set the default folders for libraries install in the Tools>Global Options menu}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid21\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls21\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}best practice to load packages at the top of your code, better for consistency and clarity.\~ not recommended to load them with the checkox in the package window.}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}Projects in RStudio}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid23\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls23\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}"Projects" packages up some work in RStudio, makes it easy to move around your computer or collaborate with someone }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid24\abilistparentid23\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls24\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}To make a project, go to the Project dropdown in the top right corner of your screen}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid24\abilistparentid23\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls24\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Each project has it's own workspace/environment}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid24\abilistparentid23\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls24\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}wherever you create it, even if you move it later, it will stay intact and work.}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid24\abilistparentid23\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls24\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}best practice recommendation.\~ don't modify data outside of the computing environment.\~ treat data as read only.\~ one exception might want to clean data in R, keep raw data intact, and create a new clean data file.}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid24\abilistparentid23\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls24\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}treat any generated output as disposable because if you are using scripts, you can just remake it....}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid24\abilistparentid23\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls24\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}folder structure ideas: data, scripts, doc, results }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid25\abilistparentid24\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls25\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}James has a skeleton "project template" that he uses for every project, consistency is useful}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}Getting help:}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid26\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls26\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}help(function_name) OR ?function_name }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid27\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls27\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Or, go to the help tab in RStudio, and use the search box}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid27\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls27\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}The ?function_name only works for packages that have been loaded with library() }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid28\abilistparentid27\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls28\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}To search all packages, even unloaded ones, use ??function_name }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid29\abilistparentid28\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls29\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}This is a }{\s28\f0\fs24\i\lang1033{\*\listtag0}fuzzy}{\s28\f0\fs24\lang1033{\*\listtag0} search, you don't have to have the whole name of the function }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li3600\bullet }\pard\plain{\ltrpar\ql\fi-431\li3600\s28{\*\abilist\abilistid30\abilistparentid29\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls30\ilvl4\itap0{\s28\f0\fs24\lang1033{\*\listtag0}e.g., ??mean to search for all functions with "mean" in them.}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid27\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls27\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Also, }{\s28\f0\fs24\i\lang1033{\*\listtag0}some}{\s28\f0\fs24\lang1033{\*\listtag0} packages have vignettes: nice writeups of how to use the package itself }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid31\abilistparentid27\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls31\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}vignette(package = "ggplot2")}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid31\abilistparentid27\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls31\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Or, click on the package in the packages tab of RStudio, and click on the vignettes link at the top}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid31\abilistparentid27\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls31\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Lots of TNC-relevant examples - e.g., here's one for Species distribution models in the dismo package - }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://cran.r-project.org/web/packages/dismo/vignettes/sdm.pdf"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://cran.r-project.org/web/packages/dismo/vignettes/sdm.pdf}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid27\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls27\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}CRAN task views }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid32\abilistparentid27\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls32\ilvl2\itap0{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://cran.r-project.org/web/views/"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://cran.r-project.org/web/views/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid27\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls27\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Twitter #rstats to get help}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid27\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls27\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}StackOverflow has a lot of good help too: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://stackoverflow.com/"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://stackoverflow.com/}}}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid33\abilistparentid27\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls33\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Need a reproducible example: your code, and a bit of example data }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid34\abilistparentid33\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls34\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Another means of sharing reprex (reproducible code for getting help) -}{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://github.com/tidyverse/reprex"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://github.com/tidyverse/reprex}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid33\abilistparentid27\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls33\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}sessionInfo() gives all the info on your R and package setup}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid26\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls26\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}All R help pages have the same/similar sections }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid35\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls35\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}A description}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid35\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls35\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Usage notes}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid35\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls35\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}List of possible arguments (a helper for finding arguments can be accessed with the tab-auto complete when the cursor is inside the function)- within Rstudio}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid35\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls35\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Value: whatever the function gives back to you}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid35\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls35\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}See also: related functions}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid35\abilistparentid26\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls35\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Examples: example code}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}Getting data into and out of R:}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid36\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls36\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}read.csv(file = "path/filename") - for comma separated values }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid37\abilistparentid36\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls37\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}CSV files are most commonly used}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid37\abilistparentid36\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls37\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}You could also do tab-separated: }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid38\abilistparentid37\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls38\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}read.table() or read.delim() for tab-separated}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid37\abilistparentid36\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls37\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Or, Excel files with the readxl package }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid39\abilistparentid37\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls39\ilvl2\itap0{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://readxl.tidyverse.org/"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://readxl.tidyverse.org/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid39\abilistparentid37\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls39\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}xlsx_example <- readxl_example("datasets.xlsx")}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid39\abilistparentid37\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls39\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}read_excel(xlsx_example)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid36\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls36\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}write.csv(yourRdata, file = "path/filename", row.names = FALSE)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}Exploring data in R}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid40\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls40\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}To just get one column of a dataset, use the $}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid40\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls40\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}e.g., cats$coat gets the coat column from the cats dataset }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid41\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls41\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}This gives you back a vector, and you can do things with that vector }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid42\abilistparentid41\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls42\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}cats$weight - 1}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid42\abilistparentid41\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls42\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}paste("My cat is", cats$coat) }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid43\abilistparentid42\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls43\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Paste combines two or more bits of text, separated by a space}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid40\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls40\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Figure out what type of data you have in a variable }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid44\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls44\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}For dataframes, use str() }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid45\abilistparentid44\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls45\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Shows what's in each column, and the number of rows and columns}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid45\abilistparentid44\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls45\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Each column is its own vector, dataframes are just a bunch of vectors put together, each with a column name}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid44\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls44\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}use the typeof() function: }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid46\abilistparentid44\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls46\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}typeof(3.14) # Double, a floating point number}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid46\abilistparentid44\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls46\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}typeof("banana") # Character}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid46\abilistparentid44\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls46\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}typeof(TRUE) # Logical}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid46\abilistparentid44\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls46\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}typeof(1L) # Integer}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid46\abilistparentid44\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls46\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}All things inside of a vector have to be the same type of data. If not, R will make them the same (coerce) }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid47\abilistparentid46\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls47\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Precedence: character > complex numbers > double > integers > logical}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid44\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls44\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Factors }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid48\abilistparentid44\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls48\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}One way that R represents character/categorical data }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid49\abilistparentid48\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls49\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Stores each "level" or category as a different integer, much more efficient this way computationally}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid49\abilistparentid48\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls49\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}e.g. }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li3600\bullet }\pard\plain{\ltrpar\ql\fi-431\li3600\s28{\*\abilist\abilistid50\abilistparentid49\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls50\ilvl4\itap0{\s28\f0\fs24\lang1033{\*\listtag0}banana = 1}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li3600\bullet }\pard\plain{\ltrpar\ql\fi-431\li3600\s28{\*\abilist\abilistid50\abilistparentid49\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls50\ilvl4\itap0{\s28\f0\fs24\lang1033{\*\listtag0}apple = 2}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li3600\bullet }\pard\plain{\ltrpar\ql\fi-431\li3600\s28{\*\abilist\abilistid50\abilistparentid49\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls50\ilvl4\itap0{\s28\f0\fs24\lang1033{\*\listtag0}orange = 3}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid49\abilistparentid48\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls49\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}But, if we try to add grapefruit, there's no number/level already there, and R will scream}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid49\abilistparentid48\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls49\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Will order them alphabetically or increasing order--you likely want to make sure control is the first value so R will compare things to it, so make it the first, and you will need to specify to make it so}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid44\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls44\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Lists }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid51\abilistparentid44\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls51\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Lists can have things of different types inside of them, unlike vectors}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid51\abilistparentid44\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls51\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Things inside lists can have a name, or not, in which case we refer to them by the position in the list (e.g., 1 for 1st thing)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid40\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls40\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}More ways to explore variables }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid52\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls52\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}head() and tail() return the first 6 values/rows}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid52\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls52\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}names() gives us the column names}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid52\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls52\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}length() gives us the length of a vector, dataframe, etc.}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid40\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls40\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Subsetting data }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid53\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls53\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}cats[1, 1] # First row, first column of a dataframe}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid53\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls53\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}cats[, 1] # Entire first column}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid53\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls53\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}cats[1, ] # Entire first row}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid53\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls53\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}cats["coat"] # The column named "coat"}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid53\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls53\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}cats[[1]] # The first element in cats (usually used with lists more so than dataframes)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid40\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls40\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Matrices\~ }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid54\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls54\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}have rows and columns too, but operate differently from dataframes}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid54\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls54\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}matrix(0, ncol = 6, nrow = 3) }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid55\abilistparentid54\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls55\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}This creates a 6 column x 3 row matrix and fills it with zeros}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid55\abilistparentid54\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls55\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}By default, R fills a matrix by column }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid56\abilistparentid55\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls56\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}matrix(c(1,2,3,4), ncol = 2, nrow = 2)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid54\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls54\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}nrow() to ask how many rows}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid54\abilistparentid40\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls54\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}ncol () to ask how many columns }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid57\abilistparentid54\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls57\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}These functions also work for dataframes}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}===============================}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}DAY 1 - Programming in R}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line TODO:\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid58\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls58\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Install packages: knitr, formatR, rmarkdown, cowplot, tidyr (double check that they installed) }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid59\abilistparentid58\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls59\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}install.packages(c("knitr", "formatR", "rmarkdown", "cowplot", "tidyr"))}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid58\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls58\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Login to Socrative: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://b.socrative.com/login/student/"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://b.socrative.com/login/student/}}}{\s28\f0\fs24\lang1033{\*\listtag0} - Room = }{\s28\f0\fs24\b\lang1033{\*\listtag0}TNCSWC}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid58\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls58\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Follow along with my R script on dropbox (in scripts folder): }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://www.dropbox.com/sh/cbzxs8q4l35sh8r/AABmjQ2g57noOA0lKFU7F24Ba?dl=0"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://www.dropbox.com/sh/cbzxs8q4l35sh8r/AABmjQ2g57noOA0lKFU7F24Ba?dl=0}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid60\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls60\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Make comments in your code using # }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid61\abilistparentid60\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls61\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}everything after the # is ignored by R\~}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid61\abilistparentid60\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls61\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}these can be on their own line or be inline}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}In addition to logical comparisons (==, !=, >, < , >=, <=) we can use logical operators representing Or and And;\~\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid62\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls62\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}For And we use "&"}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid62\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls62\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}For Or we use "|"}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}A for loop iterates over a vector and performs some task for each value of the vector\line \line Note: A tibble is just a dataframe that has some special properties. If you print a tibble it will only show the first 10 rows, and only as many columns as will fit nicely on your screen\line \line The code for a function follows:\line \line function_name <- function(argument1, argument2, ... )\{\line stuff you want to do\line return(output)\line \}\line \line Functions should always end with a return statement\line \line variables that exist within functions are ONLY within functions, outside of the function they don't exist.\~ the function is also working with a copy of the variable/data.\line \line \line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid63\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls63\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Graphing with ggplot\line \line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid65\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls65\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}draws the things at end of code on top}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid65\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls65\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}ggplot does have a preset color palette.\~ you can change that to some other palette.\~ they will load some more info.\~ you can google R colors and it will show you what they correspond to.\~ you can also enter the HTML name/code for colors rather than the ggplot color names}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid65\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls65\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Adam has created a package that has the TNC branded colors.\~ ADAM CAN YOU POST THAT?}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid65\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls65\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}National Parks color palettes: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://github.com/katiejolly/nationalparkcolors"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://github.com/katiejolly/nationalparkcolors}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid65\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls65\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Wes Anderson palettes: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://github.com/karthik/wesanderson"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://github.com/karthik/wesanderson}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}If you want to use a mathematical expression in a ggplot axis label you can use the expression function\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid66\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls66\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid67\abilistparentid66\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls67\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}for example: labs(x = expression(sqrt(x^3))) added to a ggplot will make the x axis label a square root symbol with x raised to the 3 (as a superscript)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}ggplot help:}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid68\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls68\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}ggplot flipbook: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://evamaerey.github.io/ggplot_flipbook/ggplot_flipbook_xaringan.html#1"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://evamaerey.github.io/ggplot_flipbook/ggplot_flipbook_xaringan.html#1}}}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid69\abilistparentid68\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls69\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid70\abilistparentid69\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls70\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}goes through a bunch of plots layer by layer building up to the final plot}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid70\abilistparentid69\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls70\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}lets you see how the different ggplot pieces come together}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid68\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls68\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}R Graph catalog: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "http://shiny.stat.ubc.ca/r-graph-catalog/"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}http://shiny.stat.ubc.ca/r-graph-catalog/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid68\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls68\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}GGPlot2 online help: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "http://docs.ggplot2.org/"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}http://docs.ggplot2.org/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid68\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls68\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}R Graph Cookbook: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "http://www.cookbook-r.com/Graphs/"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}http://www.cookbook-r.com/Graphs/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid68\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls68\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}ggplot2 essentials: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "http://www.sthda.com/english/wiki/ggplot2-essentials"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}http://www.sthda.com/english/wiki/ggplot2-essentials}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid68\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls68\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Rstudio cheatsheets: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://www.rstudio.com/resources/cheatsheets/"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}https://www.rstudio.com/resources/cheatsheets/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid68\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls68\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Cowplot: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://cran.r-project.org/web/packages/cowplot/vignettes/introduction.html"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}https://cran.r-project.org/web/packages/cowplot/vignettes/introduction.html}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Some examples of useful things I (Mike T) have put together for sharing with folks:\line * }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://tnc-ny-science.github.io/nyc_trees/ownership_exploration_summary_20190807/canopy_ownership_summary_20190807.html"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://tnc-ny-science.github.io/nyc_trees/ownership_exploration_summary_20190807/canopy_ownership_summary_20190807.html}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line * }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://mltconsecol.github.io/misc/commdists_quickAnalytics_interactive_minimal.nb.html"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://mltconsecol.github.io/misc/commdists_quickAnalytics_interactive_minimal.nb.html}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line \line Reports:\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid71\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls71\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}create a new under the File tab}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}check out Help/Markdown quick reference\line check out rmarkdown.rstudio.com for lots of galleries etc\line difference between r notebook (rmd) format vs html.\~ the html export won't let people you share it with run the code chunks right from in the html\line ... R first runs the code chunks and makes them into markdown\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid72\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls72\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\~\~ then there is a file in pure markdown }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid73\abilistparentid72\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls73\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}uses tool pandoc behind the scenes that converts it to something else as specified, like HTML.\~ under preview-Knit to word, etc.\~ Knit to pdf doesn't work very well FYI. }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid74\abilistparentid73\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls74\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Well, it works, but you need to install a LaTex installation to be able to use it, just another hoop to jump through }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid75\abilistparentid74\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls75\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}For macs, MacTex or BasicTex: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "http://www.tug.org/mactex/morepackages.html"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}http://www.tug.org/mactex/morepackages.html}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid75\abilistparentid74\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls75\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}For PC, MikTex: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://miktex.org/"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://miktex.org/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}R Notebooks use a different environment than the one in main RStudio.\~ Have to define variables and fcns and data etc in the notebook and run in order for subsequent commands to work-you can't just call directly to things you've defined in your studio session\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid76\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls76\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}===============================}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}DAY 2 - Data Wrangling}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line \line TODO:\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid78\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls78\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Sign up for a Github account if you haven't already: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://github.com"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://github.com}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid78\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls78\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Login to Socrative: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://b.socrative.com/login/student/"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://b.socrative.com/login/student/}}}{\s28\f0\fs24\lang1033{\*\listtag0} - Room = }{\s28\f0\fs24\b\lang1033{\*\listtag0}TNCSWC}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid78\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls78\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Follow along with my R script on dropbox (in scripts folder): }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://www.dropbox.com/sh/cbzxs8q4l35sh8r/AABmjQ2g57noOA0lKFU7F24Ba?dl=0"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://www.dropbox.com/sh/cbzxs8q4l35sh8r/AABmjQ2g57noOA0lKFU7F24Ba?dl=0}}}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid79\abilistparentid78\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls79\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Day2_morning.R}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid78\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls78\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Make sure you have the gapminder_wide.csv file in your Rstudio project's data folder }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid80\abilistparentid78\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls80\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}download here: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://www.dropbox.com/sh/huimlzu3ezomugt/AABZu3wxkhkmqKEDHF7b2QFla?dl=0"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://www.dropbox.com/sh/huimlzu3ezomugt/AABZu3wxkhkmqKEDHF7b2QFla?dl=0}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}select(.data, ...) allows you to choose what columns you want to work with in your dataframe\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid81\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls81\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid82\abilistparentid81\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls82\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}add column names as arguments with no quotes}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid82\abilistparentid81\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls82\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}you can also select a range of column names e.g., column1:column4 will give you column1, column2, column3, and column4}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid82\abilistparentid81\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls82\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}select can also remove columns using the syntax -column1}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Note: a tibble will show you first 10 rows and only as many columns as fit nicely in data frame, will tell you it is a tibble at the top\line \line filter(.data, ...) allows you to get rows from the dataframe that match a given condition or set of conditions\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid83\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls83\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid84\abilistparentid83\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls84\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}can use mulitple conditions by separating with a comma e.g., filter(continent == "Africa", year == 2007)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}%>% is called a pipe\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid85\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls85\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid86\abilistparentid85\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls86\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}takes the result of the left hand side and uses it as the first argument of the right hand side}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}1. The traditional way with nested functions\line go_to_work(get_breakfast(wake_up()))\line 2. Using the pipe\line wake_up() %>% get_breakfast() %>% go_to_work()\line \line Note that if you are going to comment out lines for special cases or particular runs, or just to explore if something is working, consider adding I() at the end of the code.\~ it just returns the final identiy so that the code won't look for things that aren't there or get hung up waiting for another command from you.\~\~\line \line group_by(.data, ...) tells R that you want to do operations to subsets of the data based on groups defined in the columns you give to the function\line \line summarize(.data, ...) allows you to compute things on the groups\~\line \line the n() function counts the number of samples in a group\line \line mutate(.data, ...) allows you to alter the dataframe by changing a column or adding a new column\line \line Wide format Ex:\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid87\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls87\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid88\abilistparentid87\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls88\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid89\abilistparentid88\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls89\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid90\abilistparentid89\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls90\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}weight\~\~\~\~\~\~\~\~\~ length}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}genus\line ursus\line felis\line \line LONG which R prefers\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid91\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls91\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\~\~\~ Genus\~\~\~\~\~ Meas\~\~\~\~\~\~ Value}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid91\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls91\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}ursus\~\~\~\~\~\~\~\~\~\~\~ length}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid91\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls91\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}ursus\~\~\~\~\~\~\~\~\~\~ weight}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid91\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls91\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}felis\~\~\~\~\~\~\~\~\~\~\~\~\~ length}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid91\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls91\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}felis\~\~\~\~\~\~\~\~\~\~\~\~\~ weight}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Note: An alternative to read.csv() is the read_csv() function from the readr package. The read_csv() function works the same as read.csv(), but imports the data as a dataframe and a tibble, and it uses the stringsAsFactors = FALSE as default\line \line Gather doesn't remove any columns that aren't involved, but it does remove ones that are.\line \line Cartoon spread/gather }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://raw.githubusercontent.com/allisonhorst/stats-illustrations/master/rstats-artwork/tidyr_spread_gather.png"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://raw.githubusercontent.com/allisonhorst/stats-illustrations/master/rstats-artwork/tidyr_spread_gather.png}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line other fun rstats illustrations: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://github.com/allisonhorst/stats-illustrations/tree/master/rstats-artwork"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://github.com/allisonhorst/stats-illustrations/tree/master/rstats-artwork}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line Explainer for joining two dataframes together with dplyr (with animations): }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://www.garrickadenbuie.com/project/tidyexplain/"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://www.garrickadenbuie.com/project/tidyexplain/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line Data resources\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid92\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls92\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Rstudio cheatsheets: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://www.rstudio.com/resources/cheatsheets/"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}https://www.rstudio.com/resources/cheatsheets/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid92\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls92\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Package documentation: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://rdrr.io/cran/dplyr/"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}https://rdrr.io/cran/dplyr/}}}{\s28\f0\fs24\lang1033{\*\listtag0}, }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://rdrr.io/cran/tidyr/"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}https://rdrr.io/cran/tidyr/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid92\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls92\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}R Cookbook: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "http://www.cookbook-r.com/Manipulating_data/"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}http://www.cookbook-r.com/Manipulating_data/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid92\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls92\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Data Wrangling Webinar: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://www.rstudio.com/resources/webinars/data-wrangling-with-r-and-rstudio/"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}https://www.rstudio.com/resources/webinars/data-wrangling-with-r-and-rstudio/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}There is a community of r users who do #TidyTuesday on twitter. Each week a new data set is posted for people to plot\~\line You can learn more here: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://github.com/rfordatascience/tidytuesday"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://github.com/rfordatascience/tidytuesday}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line Here is one very good r-user who does a screencast of how he works through the data }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://www.youtube.com/watch?v=6GV9sAD6Pi0&feature=youtu.be"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://www.youtube.com/watch?v=6GV9sAD6Pi0&feature=youtu.be}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line If you are on Slack there is an online learning community R for Data Science: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://medium.com/@kierisi/join-the-r-for-data-science-online-learning-community-842527222ab3"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://medium.com/@kierisi/join-the-r-for-data-science-online-learning-community-842527222ab3}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line At TNC we have access to LinkedInLearning which has a decent\~ number of R courses: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://www.linkedin.com/learning/topics/r?u=2186177"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://www.linkedin.com/learning/topics/r?u=2186177}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line }{\s28\f0\fs24\b\lang1033{\*\listtag0}===============================}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}DAY 2 - Version Control with Git}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line }{\s28\f0\fs24\b\lang1033{\*\listtag0}Working in the terminal (git bash)}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid93\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls93\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}The $ is the prompt here, waiting for us to type something, like > in R}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid93\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls93\ilvl0\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}pwd}{\s28\f0\fs24\lang1033{\*\listtag0} # print working directory, shows what folder you're in}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid93\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls93\ilvl0\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}ls}{\s28\f0\fs24\lang1033{\*\listtag0} # list the contents in the current folder }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid94\abilistparentid93\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls94\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}ls -a}{\s28\f0\fs24\lang1033{\*\listtag0} # Shows all the files & folders, even hidden ones}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid93\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls93\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}You can use the up arrow on your keyboard to get the last command}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid93\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls93\ilvl0\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}ls --help}{\s28\f0\fs24\lang1033{\*\listtag0} # Get help for a command like ls }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid95\abilistparentid93\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls95\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}man ls}{\s28\f0\fs24\lang1033{\*\listtag0} # This might work if the other one doesn't on your computer }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid96\abilistparentid95\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls96\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}to get out of the manual page, press the "q" key}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid93\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls93\ilvl0\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}cd Desktop}{\s28\f0\fs24\lang1033{\*\listtag0} # Change to the desktop folder }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid97\abilistparentid93\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls97\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\~cd .. brings you back one, ../.. brings you back 2 folders}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid93\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls93\ilvl0\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}mkdir planets}{\s28\f0\fs24\lang1033{\*\listtag0} # Make a new folder within your current folder}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid93\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls93\ilvl0\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}rm\~ -rf moons/.git}{\s28\f0\fs24\lang1033{\*\listtag0} # Remove a file or folder (in this case the .git folder in moons)\~ Be very careful with this; permanent deletions.}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}Working with Git}{\s28\f0\fs24\lang1033{\*\listtag0}\line }{\s28\f0\fs24\b\lang1033{\*\listtag0}\par} {\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Configuring Git }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid99\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls99\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git config --global user.name "Your Name"}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid99\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls99\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git config --global user.email "youremail@mail.com"}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Check your git settings }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid100\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls100\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git config --list}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Getting help on git functions }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid101\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls101\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git --help config}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid102\abilistparentid101\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls102\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}or }{\s28\f0\fs24\b\lang1033{\*\listtag0}git --config help}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Create a repository (store all the changes we make to a folder) }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid103\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls103\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}git init }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid104\abilistparentid103\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls104\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}This makes a hidden folder called .git inside your project folder }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid105\abilistparentid104\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls105\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Git stores all of its versioning stuff in here, you don't worry about it}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid105\abilistparentid104\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls105\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}don't make a git repository within a git repository}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Ask git about its status }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid106\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls106\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git status}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid107\abilistparentid106\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls107\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}useful command to figure out where we are and what we need to do}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid107\abilistparentid106\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls107\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}We'll use this command a lot}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}To edit/create a text file }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid108\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls108\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}nano mars.txt}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid109\abilistparentid108\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls109\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}To get out of nano: }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid110\abilistparentid109\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls110\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}CTRL + x }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li3600\bullet }\pard\plain{\ltrpar\ql\fi-431\li3600\s28{\*\abilist\abilistid111\abilistparentid110\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls111\ilvl4\itap0{\s28\f0\fs24\lang1033{\*\listtag0}It will ask if you want to save the changes }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li4320\bullet }\pard\plain{\ltrpar\ql\fi-431\li4320\s28{\*\abilist\abilistid112\abilistparentid111\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls112\ilvl5\itap0{\s28\f0\fs24\lang1033{\*\listtag0}type "y"}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li4320\bullet }\pard\plain{\ltrpar\ql\fi-431\li4320\s28{\*\abilist\abilistid112\abilistparentid111\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls112\ilvl5\itap0{\s28\f0\fs24\lang1033{\*\listtag0}confirm the filename and press enter}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}To print out the contents of a file }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid113\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls113\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}cat mars.txt}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}To start tracking changes on a file (or put changes into a commit) }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid114\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls114\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git add mars.txt}{\s28\f0\fs24\lang1033{\*\listtag0} # This starts tracking the mars.txt file }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid115\abilistparentid114\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls115\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}git add puts things into a temporary staging area so we can collect related changes}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid115\abilistparentid114\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls115\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}You could also add all the files in the repository with changes }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid116\abilistparentid115\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls116\ilvl3\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git add --a}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid116\abilistparentid115\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls116\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Or all of the files in a folder }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li3600\bullet }\pard\plain{\ltrpar\ql\fi-431\li3600\s28{\*\abilist\abilistid117\abilistparentid116\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls117\ilvl4\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git add moons}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}To actually save a version of a file we're tracking }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid118\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls118\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git commit -m "Start notes on Mars as a base"}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid119\abilistparentid118\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls119\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}git commit actually puts a set of changes into the repository}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid119\abilistparentid118\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls119\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}"commits" are like packages of changes to one or several files that are stored together}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid119\abilistparentid118\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls119\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}the -m lets you give git a note on what your version/change was about.\~ want to do this for every commit }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid120\abilistparentid119\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls120\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Good messages should be informative. "changed mars.txt" doesn't tell us much}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Representation of the git workflow }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid121\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls121\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}file --git add--> [staging area] --git commit--> [permanently saved in repository]}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Look back at the history tracked in git }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid122\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls122\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git log}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid123\abilistparentid122\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls123\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Lists all of the commits in reverse chronological order.\~}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid123\abilistparentid122\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls123\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}hit enter to keep running through when gets too big for screen, use Q to quit out of it}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid123\abilistparentid122\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls123\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Limit the number of commits to show in the log }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid124\abilistparentid123\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls124\ilvl3\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git log -1}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li3600\bullet }\pard\plain{\ltrpar\ql\fi-431\li3600\s28{\*\abilist\abilistid125\abilistparentid124\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls125\ilvl4\itap0{\s28\f0\fs24\lang1033{\*\listtag0}latest change}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid123\abilistparentid122\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls123\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Show less information }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid126\abilistparentid123\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls126\ilvl3\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git log --oneline}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Check how a file has been changed }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid127\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls127\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git diff mars.txt}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid128\abilistparentid127\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls128\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Show the new changes in mars.txt compared to the last time it was committed}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid128\abilistparentid127\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls128\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Note: you could also just use git diff to show changes made to all files}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid128\abilistparentid127\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls128\ilvl2\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git diff --staged}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid129\abilistparentid128\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls129\ilvl3\itap0{\s28\f0\fs24\lang1033{\*\listtag0}This shows the difference betwen last committed change and what's in the staging area}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid127\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls127\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}You can diff between specific versions in the repository log }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid130\abilistparentid127\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls130\ilvl2\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git diff HEAD mars.txt}{\s28\f0\fs24\lang1033{\*\listtag0} # Compare with the most recent version}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid130\abilistparentid127\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls130\ilvl2\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git diff HEAD~1 mars.txt}{\s28\f0\fs24\lang1033{\*\listtag0} # Compare with the 2nd most recent version}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Show changes in an older commit }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid131\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls131\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git show HEAD~2 mars.txt}{\s28\f0\fs24\lang1033{\*\listtag0} # Show the changes in mars.txt in the 2nd most recent version, along with the commit message}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}To get rid of a change to a file and revert to the previous version }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid132\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls132\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}In case you messed something up}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid132\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls132\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git checkout HEAD mars.txt}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid132\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls132\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}you have to go back to 1 before the committed change (KF thinks, may not have written this correctly).\~ checkout HEAD will lose anything you have edited and not added or committed, but won't lose your latest commit.}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}What if you get a detached head error?\~ this can happen if you checkout HEAD without adding file name after it }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid133\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls133\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Fix this with }{\s28\f0\fs24\b\lang1033{\*\listtag0}git checkout master}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Tell git to ignore certain files }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid134\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls134\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Create a file named .gitignore: }{\s28\f0\fs24\b\lang1033{\*\listtag0}nano .gitignore}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid135\abilistparentid134\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls135\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Inside the file put: }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid136\abilistparentid135\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls136\ilvl3\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}*.dat}{\s28\f0\fs24\lang1033{\*\listtag0} # Ignore anything that ends in .dat}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2880\bullet }\pard\plain{\ltrpar\ql\fi-431\li2880\s28{\*\abilist\abilistid136\abilistparentid135\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls136\ilvl3\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}results/}{\s28\f0\fs24\lang1033{\*\listtag0} #Ignore everything in the results folder}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid135\abilistparentid134\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls135\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Note: you could customize this for whatever files you'd like}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid134\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls134\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}If you want to see the status of files that you ignored }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid137\abilistparentid134\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls137\ilvl2\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git status --ignored}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}If you get stuck in the vi editor }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid138\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls138\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Press escape}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid138\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls138\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}type a colon (:)}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid138\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls138\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}type q!}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid138\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls138\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Press enter}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Working with remotes, e.g. github }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid139\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls139\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Add an empty remote repository to yours on your computer }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid140\abilistparentid139\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls140\ilvl2\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git remote add origin}{\s28\f0\fs24\lang1033{\*\listtag0} }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://github.com/mickley/planets.git"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}https://github.com/mickley/planets.git}}}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid140\abilistparentid139\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls140\ilvl2\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git push -u origin master}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid139\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls139\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Get changes from github to your computer }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid141\abilistparentid139\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls141\ilvl2\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git pull}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid139\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls139\ilvl1\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Send changes on your computer to github }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid142\abilistparentid139\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls142\ilvl2\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git push}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li720\bullet }\pard\plain{\ltrpar\ql\fi-431\li720\s28{\*\abilist\abilistid98\abilistparentid0\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls98\ilvl0\itap0{\s28\f0\fs24\lang1033{\*\listtag0}To get someone else's repository onto your computer }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li1440\bullet }\pard\plain{\ltrpar\ql\fi-431\li1440\s28{\*\abilist\abilistid143\abilistparentid98\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls143\ilvl1\itap0{\s28\f0\fs24\b\lang1033{\*\listtag0}git clone}{\s28\f0\fs24\lang1033{\*\listtag0} }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://github.com/mickley/planets.git"}}{\*\fldrslt{\s28\f0\fs24\b\lang1033{\*\listtag0}https://github.com/mickley/planets.git}}}{\s28\f0\fs24\lang1033{\*\listtag0} }{\s28\f0\fs24\lang1033{\*\listtag0}\par} }{\listtext\pard\fi-431\li2160\bullet }\pard\plain{\ltrpar\ql\fi-431\li2160\s28{\*\abilist\abilistid144\abilistparentid143\abilistlevel1\abistartat0{\abifieldfont NULL}{\abilistdecimal NULL}{\abilistdelim %L}{\abiliststyle Bullet List}}{\*\pn\pnql\pnstart0\pnlvlblt{\pntxtb\bullet}}\ls144\ilvl2\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Each repository on github has a url: Click the green "Clone or Download" button to get it}{\s28\f0\fs24\lang1033{\*\listtag0}\par} }\pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}Always pull before you start work\line A resource I found helpful : }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://happygitwithr.com/"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://happygitwithr.com/}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line Some more git help: }{\field{\*\fldinst {\f0\fs24\lang1033{\*\listtag0} HYPERLINK "https://github.com/k88hudson/git-flight-rules"}}{\*\fldrslt{\s28\f0\fs24\lang1033{\*\listtag0}https://github.com/k88hudson/git-flight-rules}}}{\s28\f0\fs24\lang1033{\*\listtag0}\line \line } \sect\sectd\sbknone\colsx360\headery0\footery0\pgncont\ltrsect \pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par} \pard\plain\ltrpar\ql\s28\itap0 \sect\sectd\sbknone\colsx360\headery0\footery0\pgncont\ltrsect \pard\plain\ltrpar\ql\s28\itap0{\s28\f0\fs24\lang1033{\*\listtag0}\par}}