<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>ETW2001 by ed ock</title>
      <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2023-03-25 07:42:57 UTC</pubDate>
      <lastBuildDate>2023-04-29 16:13:35 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531135749</link>
         <description><![CDATA[<div>What to learn?</div><div>1. The if statement<br>2. Loops - to run a statement or a set of statements multiple times.<br>3. Functions<br>4. The apply family&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:44:20 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531135749</guid>
      </item>
      <item>
         <title>The IF Statement (Basic Level)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531136244</link>
         <description><![CDATA[<div>The "if" statement is a fundamental control flow statement in programming that allows you to execute certain code blocks conditionally based on the truth value of an expression<br><em><br></em><strong><em>THE CODE</em></strong><br>if (condition) {<br>&nbsp; # code to execute if the condition is true<br>}<br><br>"condition" is a logical expression that evaluates to either TRUE or FALSE. If the expression is true, the code block inside the curly braces {} is executed. Otherwise, the code block is skipped.<br><br><br><br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/b13fa4b3bc606e499fb3536f58849d7c/image.png" />
         <pubDate>2023-03-25 07:45:28 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531136244</guid>
      </item>
      <item>
         <title>The IF Statement (IF ELSE)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531136457</link>
         <description><![CDATA[<div>The "if-else" function is a control flow statement in R that allows you to specify two different code blocks to execute depending on whether a condition is true or false. Here's the basic syntax of the "if-else" function in R:<br><br>if (condition) {<br>&nbsp; # code to execute if the condition is true<br>} else {<br>&nbsp; # code to execute if the condition is false<br>}<br><br><br><br></div><div>#This is just a advance ver of the previous IF function to print a statement if conditions are NOT met.<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/d1e3d712b16664ef5d53d8a192c55fe4/image.png" />
         <pubDate>2023-03-25 07:45:50 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531136457</guid>
      </item>
      <item>
         <title>The IF Statement (ELSE If + ELSE)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531136874</link>
         <description><![CDATA[<div>if(), else if(), and else()</div><div>if(condition 1) {<br>&nbsp;expr 1<br>} else if (condition 2) {&nbsp;<br>&nbsp;expr 2<br>} else {&nbsp;<br>expr 3<br>}&nbsp;<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/7e68271715cf5389c5c964cc23a1ac87/image.png" />
         <pubDate>2023-03-25 07:46:55 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531136874</guid>
      </item>
      <item>
         <title>WHILE LOOP (EXAMPLE 2)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531137630</link>
         <description><![CDATA[<div>Observe the outputs.<br><br>CODE :&nbsp;<br><br></div><div>x &lt;- 5<br>while(x) {<br>&nbsp; print(x)<br>&nbsp; x &lt;- x - 1<br>}<br><br>In the while loop you provided, the output does not have 0 because the condition in the while loop is checking if <strong>x</strong> is a "truthy" value. In R, any non-zero numeric value is considered "truthy" and will evaluate to <strong>TRUE</strong> in a logical expression, including in the condition of a while loop.<br><br></div><div><br>So, when the value of <strong>x</strong> is 0, the condition in the while loop evaluates to <strong>FALSE</strong>, and the loop exits before the <strong>print(x)</strong> statement is executed. This is why the output does not include 0.<br><br></div><div><br>If you wanted to include 0 in the output, you could modify the condition to check if <strong>x</strong> is greater than or equal to 0:<br><br><br>--&gt; Truthy&nbsp;<br>In contrast, a "falsy" value is a value that is considered to be false when evaluated in a boolean expression. In most programming languages, the number 0, the empty string "", and null or undefined values are considered "falsy".</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/6d8fb1ea2ba2bf318d30bdcab93efc5a/image.png" />
         <pubDate>2023-03-25 07:48:53 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531137630</guid>
      </item>
      <item>
         <title>For Loops (Explanation)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531137699</link>
         <description><![CDATA[<div>For loop is a control structure that allows you to<strong> repeat a block of code a fixed number of times.</strong> It is useful <strong>when you need to perform the same operation multiple times</strong>, such as iterating over a collection of data or performing a mathematical calculation.<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:49:04 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531137699</guid>
      </item>
      <item>
         <title>For Loop (Examples 1)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531137763</link>
         <description><![CDATA[<div><strong>for loop</strong></div><div><strong>A for loop is used for iterating over a sequence<br><br>Code 1</strong> :&nbsp;<br>for(i in 1:6) {&nbsp;<br> print(i)<br>}&nbsp;</div><div><br><strong>Code 2</strong>:&nbsp;<br>for(OMG in 1:5) {<br>&nbsp; print(paste("OMG is", OMG*2))<br>}<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/5dcda690ff384185c368ecd7df8c8477/image.png" />
         <pubDate>2023-03-25 07:49:13 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531137763</guid>
      </item>
      <item>
         <title>Applying &quot;for loops&quot; in your matrix</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531137847</link>
         <description><![CDATA[<div><strong># Create a 3x3 matrix</strong><br>my_matrix_data &lt;- c(1:8)<br>my_matrix &lt;- matrix(data = my_matrix_data, <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; nrow=2,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ncol=4, <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; byrow=TRUE)<br><br><strong># Print the original matrix</strong><br>print(my_matrix)<br><strong><br>#Name the dimensions</strong><br>dimnames(my_matrix) &lt;- list(c("Row 1","Row 2"),c("Col1","Col2","Col3","Col4"))<br><br><strong># Multiply each element of the matrix by 10 and assign to a new matrix</strong><br>my_matrix_2 &lt;- my_matrix<br>for (x in 1:nrow(my_matrix_2)) {<br>&nbsp; for (y in 1:ncol(my_matrix_2)) {<br>&nbsp; &nbsp; my_matrix_2[x, y] &lt;- my_matrix_2[x, y] * 10<br>&nbsp; }<br>}<br><br><br><strong># Print the updated matrix</strong><br>print(my_matrix_2)<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/517979823fe9551285fb8d54362aa7b3/image.png" />
         <pubDate>2023-03-25 07:49:22 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531137847</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531137901</link>
         <description><![CDATA[<div>Recipe</div><div>function_name &lt;- function(arg1, arg2, ...) {<br>&nbsp;do something<br>&nbsp;return(something)<br>}&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:49:31 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531137901</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531138140</link>
         <description><![CDATA[<div>Example #2.1</div><div>f.sum &lt;- function(x, y) {<br>&nbsp; x + y<br>}<br><br>f.sum(4, 7)</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:50:06 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531138140</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531138986</link>
         <description><![CDATA[<div>apply()</div><ul><li>apply() function limits itself to 2D arrays</li><li>Usage: apply(X, MARGIN, FUN)</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:52:32 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531138986</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531139061</link>
         <description><![CDATA[<div>lapply()</div><ul><li>Applies a given function to every element of a list, vector or data frame and obtain a <strong>list </strong>as a result.</li><li>Usage: lapply(X, FUN)&nbsp;</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:52:41 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531139061</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531139119</link>
         <description><![CDATA[<div>sapply()</div><ul><li>Works like lapply(), but it tries to <strong>simplify</strong> the output to the most elementary data structure that is possible.</li><li>Usage: sapply(X, FUN)&nbsp;</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:52:49 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531139119</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531139795</link>
         <description><![CDATA[<div>dplyr</div><div>dplyr is a grammar of data manipulation, providing a consistent set of verbs/functions that help you solve the most common data manipulation challenges.&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:54:35 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531139795</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531139839</link>
         <description><![CDATA[<div>dplyr functions:</div><div>1. select()<br>2. filter()<br>3. arrange()<br>4. mutate()<br>5. summarise()<br>6. group_by()</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:54:43 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531139839</guid>
      </item>
      <item>
         <title>What is Select?</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140147</link>
         <description><![CDATA[<div><strong>select()</strong> picks variables (<strong>columns</strong>) based on their names.&nbsp;<br><br>It "zooms in" &amp; picks variables (columns) listed in the functions based on their names.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:55:43 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140147</guid>
      </item>
      <item>
         <title>Select Examples Part 1</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140178</link>
         <description><![CDATA[<div><strong>#1 Selecting selective/specific columns</strong><br>#Example, you want to select the "name" and "sleep_total" columns<br><br>Code<br>msleep %&gt;%<br>&nbsp; select(name, sleep_total) %&gt;%<br>&nbsp; head(5)&nbsp; # to only show first 5 rows<br><br><strong>#2 Selecting columns...except (excluding certain columns)<br></strong># To select all the columns except a specific column, use the "-" (subtraction) operator (also known as negative indexing)<br><br>Code<br>msleep %&gt;%<br>&nbsp; select(-c(name, genus)) %&gt;%<br>&nbsp; head(5)</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:55:50 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140178</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140262</link>
         <description><![CDATA[<div><strong>filter() </strong>picks cases (<strong>rows</strong>) based on their values.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:56:06 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140262</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140478</link>
         <description><![CDATA[<div><strong>arrange()</strong> changes the ordering of the <strong>rows</strong>.&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:56:48 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140478</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140521</link>
         <description><![CDATA[<div>Example</div><div>df %&gt;%<br>&nbsp;arrange(Height)&nbsp;<br><br>Alternative way to use dplyr function:<br>arrange(df, Height)</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/f151484233872ad03f3a4b025c307d44/image.png" />
         <pubDate>2023-03-25 07:56:55 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140521</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140646</link>
         <description><![CDATA[<div><strong>mutate()</strong> adds<strong> new variables (COLUMNS)</strong> that are functions of existing variables into the df </div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:57:22 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140646</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140678</link>
         <description><![CDATA[<div>Example</div><div>df %&gt;%<br>&nbsp; mutate(Height_m = Height/100)</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/50f5740bb2c9f91b5f41ea9da944d3c4/image.png" />
         <pubDate>2023-03-25 07:57:28 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140678</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140799</link>
         <description><![CDATA[<div><strong>summarise() </strong>reduces multiple values down to a single summary.&nbsp;<br><br>or in other words, collapses the data frame into a single row</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:57:51 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140799</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140904</link>
         <description><![CDATA[<div>Example</div><div>df %&gt;%<br>&nbsp; summarise(Avg_Height = mean(Height))<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/309e618791180b50113529f96707489a/image.png" />
         <pubDate>2023-03-25 07:58:06 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531140904</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531141002</link>
         <description><![CDATA[<div>dplyr functions combine naturally with <strong>group_by()</strong> which allows you to perform any operation “by group”.&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 07:58:28 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531141002</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531141085</link>
         <description><![CDATA[<div>Example</div><div>df %&gt;%<br>&nbsp; group_by(Gender) %&gt;%<br>&nbsp; summarise(Avg_Height = mean(Height))<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/476003ab3a43485fb66df958923c21e5/image.png" />
         <pubDate>2023-03-25 07:58:44 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531141085</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531154983</link>
         <description><![CDATA[<div>Sales_data &lt;- read.csv("<a href="https://padlet.com/redirect?url=https%3A%2F%2Fwww.dropbox.com%2Fs%2Fddgf4kjv352c6gm%2FSales_data.csv%3Fdl%3D1">https://www.dropbox.com/s/ddgf4kjv352c6gm/Sales_data.csv?dl=1</a>", na.strings = c("", "NA"))<br><br>Exercise1_Clean &lt;- read.csv("<a href="https://padlet.com/redirect?url=https%3A%2F%2Fwww.dropbox.com%2Fs%2Fesz83nclbfxkus3%2FExercise1_Clean.csv%3Fdl%3D1">https://www.dropbox.com/s/esz83nclbfxkus3/Exercise1_Clean.csv?dl=1</a>")<br><br>interviews &lt;- read.csv("<a href="https://padlet.com/redirect?url=https%3A%2F%2Fwww.dropbox.com%2Fs%2F2ga5h6tgdhenlci%2FInterviews.csv%3Fdl%3D1">https://www.dropbox.com/s/2ga5h6tgdhenlci/Interviews.csv?dl=1</a>", na = "NULL")<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 08:39:47 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531154983</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156042</link>
         <description><![CDATA[<div>The goal of tidyr is to help you create tidy data. Tidy data is data where (THESE 3 RULES MUST BE MET)<br><br></div><ul><li>Every column is variable.</li><li>Every row is an observation.&nbsp;</li><li>Every cell is a single value.&nbsp;</li></ul><div><br>Tidy data describes a standard way of storing data that is used wherever possible throughout the tidyverse.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/e3d3ce8ee8d48f38030a186c7821ce4e/image.png" />
         <pubDate>2023-03-25 08:42:56 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156042</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156229</link>
         <description><![CDATA[<div><strong>separate()</strong> turns a single character column into multiple columns by splitting the values of the column wherever a separator character appears<br><br>tablename %&gt;%<br>&nbsp; seperate(colname, into = c("col1" , "col2"), sep = "/")<br><br>the "/" is just an example which represents where we wish to use a specific character to separate a column<br><br><br><strong><mark>OR<br><br></mark></strong>We can use separate_rows function to separate the values in a cell. However, the difference is since the function can't specify the name of two columns to allocate the values to when seperating, they will DOUBLE the number of existing rows.<br><br>Code example<br>table4 %&gt;%<br>&nbsp; &nbsp; separate_rows(rate, sep = "/")<br><br>this would seperate the two values (ex: 757/51263487) at the "/" since it was stated. However the output would be&nbsp;under the same column (hence the double rows...see below)<br><br>Rate<br>757<br>51263487<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 08:43:34 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156229</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156269</link>
         <description><![CDATA[<div>Example</div><div>teaching_staff &lt;- data.frame(name = c("MoganaDarshini Ganggayah", "FungWan Toh", "MinSoo Chun"),<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;n = c(4, 2, 1))<br>teaching_staff</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 08:43:40 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156269</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156306</link>
         <description><![CDATA[<div>separate()</div><div>teaching_staff_sep &lt;- teaching_staff %&gt;%<br>&nbsp; separate(name, into = c("first_name", "last_name"), sep = " ")<br>teaching_staff_sep</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 08:43:47 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156306</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156438</link>
         <description><![CDATA[<div><strong>unite()</strong> is a convenient function to unite multiple columns into one by pasting strings together<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 08:43:59 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156438</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156472</link>
         <description><![CDATA[<div>unite()</div><div>teaching_staff_unite &lt;- teaching_staff_sep %&gt;%<br>&nbsp; unite(name,first_name, last_name, sep = " ")<br>teaching_staff_unite</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 08:44:06 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531156472</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531159262</link>
         <description><![CDATA[<div><strong>pivot_longer()</strong> "lengthens" data, increasing the number of rows and decreasing the number of columns. The inverse transformation is <strong>pivot_wider()</strong>.&nbsp;</div><div><br><br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 08:51:42 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531159262</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531159363</link>
         <description><![CDATA[<div>Example<br><br><br>f2f_is_better &lt;- data.frame(name = c("Mogana", "Fung Wan", "MinSoo"),<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; response = c("agree", "neutral", "disagree"))<br>f2f_is_better</div><div><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 08:51:57 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531159363</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531159431</link>
         <description><![CDATA[<div>pivot_wider()</div><div>wider &lt;- f2f_is_better %&gt;%<br>&nbsp; mutate(response_logical = 1) %&gt;%<br>&nbsp; pivot_wider(names_from = response,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; values_from = response_logical,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; values_fill = 0)<br>wide</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 08:52:10 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531159431</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531159473</link>
         <description><![CDATA[<div>pivot_longer()</div><div>longer &lt;- wider %&gt;%<br>&nbsp; pivot_longer(agree:disagree,&nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;names_to = "response",<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;values_to = "response_logical") %&gt;%<br>&nbsp; filter(response_logical == 1) %&gt;%<br>&nbsp; select(-response_logical)<br>longer</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 08:52:17 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531159473</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531160204</link>
         <description><![CDATA[<div>WEEK4</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 08:54:07 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531160204</guid>
      </item>
      <item>
         <title>Variables</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531184240</link>
         <description><![CDATA[<div>1) There are 3 data types in R.<br>#1A) Numeric Values : Both Integers (Whole Numbers) and Decimal Values<br><br>#1B) Character Values : text (also known as string)<br>Character should be in " "<br>Example "character"<br><br>#1C) Logical Values : Boolean Values (TRUE or FALSE)<br><br>2) Checking data type&nbsp;<br>#Function is class ( )<br>class(3)<br><br>3) Assigning Variables<br>#given your variable is X and you want to assign 42 to X<br>x &lt;- 42</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 10:00:55 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531184240</guid>
      </item>
      <item>
         <title>Creating a Vector</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531184948</link>
         <description><![CDATA[<div>#Use C Function<br><br>vector_A &lt;- c(1:10)<br>vector_B &lt;- c(2,4,6)<br><br>where : in vector_A means values from 1 to 10<br><br><br>#if you want to put in factors as your variables in the vector, you must use as factor function<br><br>as factor (c("HOT", "COLD", "HOT", "COLD"))</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 10:02:59 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531184948</guid>
      </item>
      <item>
         <title>Arithmetic with Vectors</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531185224</link>
         <description><![CDATA[<div>Assume we want a new vector, vector_C<br><br>vector_C &lt;- vector_A*2<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 10:03:38 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531185224</guid>
      </item>
      <item>
         <title>Naming values in vectors</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531209698</link>
         <description><![CDATA[<div>#Step1 is to create your "name values", you can assign them to another vector using function names()<br><br>vector_D &lt;- c("Monday", "Tuesday", "Wednedsay")<br>names(vector_B) &lt;- vector_D<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 11:07:41 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531209698</guid>
      </item>
      <item>
         <title>Comparing Vectors</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531211825</link>
         <description><![CDATA[<div>#Results will be in logical values<br><br>#Are values in Vector B larger than in Vector D?<br>vector_B &gt; vector_D<br><br>result will be (example)<br>TRUE FALSE TRUE<br><br>*ensure vectors both are of same length for apple to apple comparison*</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 11:13:30 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531211825</guid>
      </item>
      <item>
         <title>Vectors</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531212291</link>
         <description><![CDATA[<div>Vectors are one-dimension arrays that can hold numeric data, character data, or logical data. In other words, a vector is a simple tool to store data</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 11:14:47 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531212291</guid>
      </item>
      <item>
         <title>Matrices</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531228842</link>
         <description><![CDATA[<div>In R, a matrix is a collection of elements of the same data type (numeric, character, or logical) arranged into a fixed number of rows and columns. Since you are only working with rows and columns, a matrix is called two-dimensional.<br><br>#must be same data type (1 only)<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 11:52:18 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531228842</guid>
      </item>
      <item>
         <title>Creating a Matrix</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531233804</link>
         <description><![CDATA[<div>#To create a matrix, you use the function matrix()<br><br>#Example 1 : Creating a matrix with 3 rows and are ARRANGED +FILLED by Rows<br><br>matrix_ex1 &lt;- matrix (1:9 , <strong>byrow = TRUE</strong>, nrow = 3)<br><br>#as seen in the first image, values are added in order (1,2,3) with the <strong>prioritization on row.&nbsp;<br></strong><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/fcf9a69e9b28a2e87024177b5bca18db/image.png" />
         <pubDate>2023-03-25 12:04:28 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531233804</guid>
      </item>
      <item>
         <title>Creating a Matrix #2</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531235700</link>
         <description><![CDATA[<div>#Example 2<br>#Here is another example of how we can use an existing vector to convert into a matrix. <br>#nrow would mean 2 rows while ncol is 3 columns. byrow = FALSE would mean u want it to be <strong>ARRANGED AND FILLED BY COLUMNS<br>#notice how 1,2 &amp; 3, 4... order goes by column instead</strong><br><br>vector_for_matrix_ex2 &lt;- c(1:6)<br><br>matrix_ex2 &lt;- matrix(data= vector_for_matrix_ex2,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nrow = 2,&nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ncol = 3,&nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;byrow = FALSE)</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/cb1bad881d85aa984a8dc280569b2a14/image.png" />
         <pubDate>2023-03-25 12:08:25 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531235700</guid>
      </item>
      <item>
         <title>Renaming Columns or Rows of Matrix</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531274494</link>
         <description><![CDATA[<div>Use the functions <br>colnames(matrix) &lt;- c( )<br>rownames(matrix) &lt;- c( )<br><br>or <strong>assign them to vectors </strong><br><br>Code :&nbsp;<br><br>vector_colnames_ex2 &lt;- c("ColE","ColF","ColG")<br>colnames(matrix_ex2) &lt;- vector_colnames_ex2</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/03332d0811dafda9d31dee1aeb39e230/image.png" />
         <pubDate>2023-03-25 13:33:40 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531274494</guid>
      </item>
      <item>
         <title>Adding new values (in ROWS) - new ROWS </title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531286722</link>
         <description><![CDATA[<div>#Use the code rbind<br># letter r in the rbind represents rows..think of bind as combining<br><br>Code&nbsp;<br>matrix_ex2 &lt;- rbind(matrix_ex2,c(7,8,9))</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/091b15d17e1d470f6af05f70e0f4b923/image.png" />
         <pubDate>2023-03-25 14:00:13 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531286722</guid>
      </item>
      <item>
         <title>Adding new rows, via assignment to vectors</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531287281</link>
         <description><![CDATA[<div>#Adding new rows, via assignment to vectors<br><br>vector_colnames1_ex2 &lt;- c(10,11,12)<br>matrix_ex2 &lt;- rbind(matrix_ex2, vector_colnames1_ex2)<br>rownames(matrix_ex2) &lt;- c("RowA","RowB","RowC","RowD")<br>matrix_ex2</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/5b86834555800e08a04efc34bbf9969a/image.png" />
         <pubDate>2023-03-25 14:01:22 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531287281</guid>
      </item>
      <item>
         <title>Adding new Columns via Values</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531293429</link>
         <description><![CDATA[<div>#Here's the code to add new columns (via values) at the end of matrix<br><br>matrix_ex2 &lt;- cbind(matrix_ex2, c(22,33,44,55))<br><br>#If u want to add it at the beginning, just rearrange your code<br>matrix_ex2 &lt;- cbind(<mark>c(69,96,690,6999)</mark>, matrix_ex2)<br>#notice how the one u <mark>want to appear first... is infront!</mark></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/8e9eb2a3ff2c1ec8bb802a046aa21b27/image.png" />
         <pubDate>2023-03-25 14:11:12 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531293429</guid>
      </item>
      <item>
         <title>Selecting a single value to view</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531294430</link>
         <description><![CDATA[<div>matrix name [ROW NO, COL NO]</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/6cb999392cc81e804f2389d114f7ad39/image.png" />
         <pubDate>2023-03-25 14:13:22 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531294430</guid>
      </item>
      <item>
         <title>Selecting a multiple values to view</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531295203</link>
         <description><![CDATA[<div>matrix name [c(rowA,rowB),c(colA,colB)]</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/8a5f9625a881d7cc8599ef4ceefa732d/image.png" />
         <pubDate>2023-03-25 14:15:02 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531295203</guid>
      </item>
      <item>
         <title>Removing rows &amp; col</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531297589</link>
         <description><![CDATA[<div>#Using the function "-"<br>#U can remove cols and rows<br>#Noticed how row C and col F disappeared </div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/50405ce24c69b68201ee624cb050a0aa/image.png" />
         <pubDate>2023-03-25 14:19:34 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531297589</guid>
      </item>
      <item>
         <title>What is a Factor</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531302231</link>
         <description><![CDATA[<div>The term factor refers to a statistical data type used to <strong><mark>store categorical variables</mark></strong>. The difference between a categorical variable and a continuous variable is that a categorical variable can belong to a limited number of categories. A continuous variable, on the other hand, can correspond to an infinite number of values.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 14:27:54 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531302231</guid>
      </item>
      <item>
         <title>Functions in Factor</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531310156</link>
         <description><![CDATA[<div>#To make a vector as a factor (to identify the variables as categorical variables)<br><br>#use the factor function<br>#convert the vector to a factor<br>NEW VECTOR NAME  &lt;- factor(created vector, ordered = TRUE, levels=c("variable A", "variable B", "variable C"))</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/25908b9e998b6d4b66b22c710fe2a860/image.png" />
         <pubDate>2023-03-25 14:41:22 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531310156</guid>
      </item>
      <item>
         <title>What is a Data Frame</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531347141</link>
         <description><![CDATA[<div>A data frame has the variables of a data set as columns and the observations as rows. Able to store<strong> different types of data (</strong>unlike matrices where if one is numerical...others have to be numerical) in table form.<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 15:51:25 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531347141</guid>
      </item>
      <item>
         <title>Creating Data Frames (using vectors)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531356132</link>
         <description><![CDATA[<div>Refer to image</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/96144f36770b66f54b5848472b276284/image.png" />
         <pubDate>2023-03-25 16:10:24 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531356132</guid>
      </item>
      <item>
         <title>Creating Data Frames (w/o vector usage)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531356655</link>
         <description><![CDATA[<div>Refer to image</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/3dc6c6f835e646a1f46659acfc3277f9/image.png" />
         <pubDate>2023-03-25 16:11:32 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531356655</guid>
      </item>
      <item>
         <title>Selecting elements in data frame</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531359944</link>
         <description><![CDATA[<div>#1 - Selecting based on rows/col<br><br>matrix_A [row,column]<br>#it can be in number (ex, row3 col2)<br>matrix_A [3,2]<br>#or it can be in words, the name of ur respective row and col<br>matrix_A ["status", "value"]<br>#or a shortcut<br>matrix_A$status<br>&nbsp;</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/1e989d19b830a7fb91467d4e45aebb47/image.png" />
         <pubDate>2023-03-25 16:17:47 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531359944</guid>
      </item>
      <item>
         <title>Viewing Data Frames in Table format</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531360215</link>
         <description><![CDATA[<div>#The code is<br>library(tidyverse)<br>view(mydataframe1)</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/6b93295cd98ea18e390a4f687d6653f7/image.png" />
         <pubDate>2023-03-25 16:18:27 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531360215</guid>
      </item>
      <item>
         <title>Types of operators </title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531367589</link>
         <description><![CDATA[<div><mark>Relational Operators</mark><br><strong>1) Equality == <br></strong>In R, "==" is used as the equality operator to test whether two values or expressions are equal.<br><br><strong>2) Inequality !=</strong><br>In R, "!=" is used as the inequality operator to test whether two values or expressions are not equal.</div><div><br><strong>3) More than/equal to &gt;=<br></strong>In R, "&gt;=" is used as the greater than or equal to operator to test whether one value or expression is greater than or equal to another.<br><br><mark>Logical Operators<br></mark><strong>1) AND &amp;</strong><br>In R, "&amp;" is the logical AND operator, which is used to combine two logical expressions and return a single logical value. It returns TRUE only if both expressions are TRUE.<br><br><strong>2) OR |<br></strong>In R, "|" is the logical OR operator, which is used to combine two logical expressions and return a single logical value. It returns TRUE if at least one of the expressions is TRUE.<br><br><strong>3) NOT !<br></strong>The NOT operator, represented by an exclamation mark !, simply negates (makes ineffective) the logical value it’s used on. That is, !TRUE evaluates to FALSE, while !FALSE evaluates to TRUE.<strong><br></strong><br><br>#Example Code for NOT<br><br></div><div>.# Assigning a logical value to a variable<br>x &lt;- TRUE<br><br># Negating the logical value using the "!" operator<br>if (!x) {<br>&nbsp; print("The expression is false")<br>} else {<br>&nbsp; print("The expression is true")<br>}<br><strong><br></strong><br></div><div><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-25 16:35:30 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531367589</guid>
      </item>
      <item>
         <title>What&#39;s a list?</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531582879</link>
         <description><![CDATA[<div>A list in R allows you to gather a variety of objects under one name (that is, the name of the list) in an ordered way. These objects can be matrices, vectors, data frames, even other lists, etc. It is not even required that these objects are related to each other in any way. You could say that a list is some kind super data type: you can store practically any piece of information in it&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 04:11:17 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531582879</guid>
      </item>
      <item>
         <title>Creating a List (Example)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531585955</link>
         <description><![CDATA[<div>#As mentioned, a list in R can contain different data types and data structures:<br><br>This list contains the following:<br><br></div><ul><li><strong>numeric_vector</strong>: a numeric vector of length 3</li><li><strong>character_vector</strong>: a character vector of length 3</li><li><strong>logical_vector</strong>: a logical vector of length 3</li><li><strong>integer_vector</strong>: an integer vector of length 3</li><li><strong>factor_vector</strong>: a factor vector of length 3 with levels "blue", "green", "red"</li><li><strong>matrix</strong>: a 2 x 3 matrix</li><li><strong>data_frame</strong>: a data frame with 3 columns and 3 rows</li><li><strong>nested_list</strong>: a list containing 3 nested lists, each with a different data type</li><li><strong>named_vector</strong>: a named numeric vector with 3 elements</li><li><strong>named_list</strong>: a named list with 3 elements, each of a different data type.</li></ul><div>&nbsp;different data types and data structures:<br><br>#Code<br>my_list &lt;- list(<br>&nbsp; numeric_vector = c(1, 2, 3),<br>&nbsp; character_vector = c("a", "b", "c"),<br>&nbsp; logical_vector = c(TRUE, FALSE, TRUE),<br>&nbsp; integer_vector = c(4L, 5L, 6L),<br>&nbsp; factor_vector = factor(c("red", "green", "blue")),<br>&nbsp; matrix = matrix(1:6, nrow = 2, ncol = 3),<br>&nbsp; data_frame = data.frame(x = 1:3, y = c("a", "b", "c"), z = c(TRUE, FALSE, TRUE)),<br>&nbsp; nested_list = list(list(1, 2), list("a", "b", "c"), list(TRUE, FALSE)),<br>&nbsp; named_vector = c(a = 1, b = 2, c = 3),<br>&nbsp; named_list = list(a = 1, b = "two", c = TRUE)<br>)</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/eb4bf5f1d640583a3821939947c783fb/image.png" />
         <pubDate>2023-03-26 04:23:24 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531585955</guid>
      </item>
      <item>
         <title>Prompts to use with LISTS (Part 1)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531588123</link>
         <description><![CDATA[<div><mark>#1 Accessing Items in List</mark><br><br>listname$itemname<br>or<br>listname[itemname]<br><br>Example : my_list$numeric_vector<br><br><mark>#2 Checking length of List</mark><br>length(listname)<br><br>#3 Checking if a particular item is in your list<br>"data" %in% listname$itemname<br><br>Example : "red" %in% my_list$factor_vector<br><br><mark>#3 Removing list items</mark><br><br>Example :&nbsp;<br>#The 3 is the 3rd row of item in the list<br>my_list[3]<br>#TO remove the this, use "-"<br>my_list_removed_logical_v &lt;- my_list[-3]<br>my_list_removed_logical_v</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 04:32:05 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531588123</guid>
      </item>
      <item>
         <title>Prompts to use with LISTS (Part 2)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531589326</link>
         <description><![CDATA[<div><mark>#1 Changing data value for an item in the list<br></mark><br>Example you want to change one of your data content in the factor_vector of your my_list<br><br>Code : <br>my_list$factor_vector[2] &lt;- "gold"<br><br><mark>#2 Adding value into a list item<br><br></mark>Example, you want to add one&nbsp; data content in the factor_vector of your my_list<br><br>Code: <mark><br></mark>my_list$factor_vector &lt;- c(my_list$factor_vector, "gold")<mark><br></mark><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 04:37:06 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531589326</guid>
      </item>
      <item>
         <title>WHILE LOOP : Explanation</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531598867</link>
         <description><![CDATA[<div><mark>A while loop in R is a type of control flow statement that allows you to repeatedly execute a block of code as long as a certain condition is true. Here's the basic syntax for a while loop</mark><br><br>Code :&nbsp;<br><br></div><div><strong>while(condition) {<br>&nbsp;#code to execute while condition is true<br>} </strong><br><br></div><ul><li>Run a statement <mark>repeatedly unless the given condition becomes false.&nbsp;</mark></li><li>Hence, the condition part of this recipe <mark>should become FALSE at some point </mark>during the execution.<mark> Else, the while loop will go on indefinitely!&nbsp;</mark></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 05:17:54 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531598867</guid>
      </item>
      <item>
         <title>WHILE LOOP (EXAMPLE 1)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531600837</link>
         <description><![CDATA[<div>In this example, <strong>i</strong> is initialized to 1, and the loop will continue to execute as long as <strong>i</strong> is less than or equal to 10. Inside the loop, the current value of <strong>i</strong> is printed out using the <strong>print()</strong> function, and then <strong>i</strong> is incremented by 1 using the <strong>i &lt;- i + 1</strong> statement. Refer to image for output<br><br><br><strong>CODE</strong><br>i &lt;- 1 &nbsp;<br>while (i &lt;= 10) { &nbsp;<br>&nbsp; print(i) &nbsp;<br>&nbsp; i &lt;- i + 1 &nbsp;<br>}<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/82748cbe3ee8ae19fea17650655599d4/image.png" />
         <pubDate>2023-03-26 05:26:06 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531600837</guid>
      </item>
      <item>
         <title>WHILE LOOP (EXAMPLE 1- CONT)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531601899</link>
         <description><![CDATA[<div>If you write <strong>i &lt;- i + 1</strong> before <strong>print(i)</strong> inside the while loop, then the output will be the same, but the <mark>order in which the statements are executed will be different</mark>.<br><br><strong>Have a look at the code</strong> :-<br>i &lt;- 1&nbsp; <br>while (i &lt;= 10) {&nbsp; <br>&nbsp; i &lt;- i + 1&nbsp; <br>&nbsp; print(i)&nbsp; <br><br>---------------------------------------------<br>Notice that the first value printed is 2 instead of 1, because<strong> i is incremented </strong><strong><mark>before it is printed</mark></strong><strong>.</strong><br><br></div><div>The reason why the <mark>order of the statements matters</mark> is because it <mark>determines the sequence in which the code is executed</mark>. In this case, if you <strong><em>increment i first</em></strong>, you'll <strong><em>print the updated value of i during the next iteration of the loop.</em></strong> If you print <strong>i</strong> first, you'll print the current value of <strong>i</strong> before it's updated.<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/dd40c3da16ae612555eec315396f438e/image.png" />
         <pubDate>2023-03-26 05:30:54 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531601899</guid>
      </item>
      <item>
         <title>WHILE LOOP (IF, ELSE)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531605667</link>
         <description><![CDATA[<div><br>In this code, we're using a while loop to iterate through the numbers from 1 to 5. For each number, we're using an if-else statement to check if the number is equal to 3, and then printing out a message indicating whether the number is equal to 3 or not.<br><br></div><div><br>The condition in the if statement is <strong>x == 3</strong>, which checks if the value of <strong>x</strong> is equal to 3. If the condition is true, we print out a message indicating that <strong>x</strong> is equal to 3. Otherwise, we print out a message indicating that <strong>x</strong> is not equal to 3, along with the value of <strong>x</strong>.<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/b3581e4d09697e31749a293c04bd9032/image.png" />
         <pubDate>2023-03-26 05:47:16 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531605667</guid>
      </item>
      <item>
         <title>What&#39;s print ~paste all about?</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531606642</link>
         <description><![CDATA[<div>You can think of the <strong>paste()</strong> function as a tool that allows you to combine different pieces of information into a single sentence or message.<br><br>in R, the <strong>paste()</strong> function is used to concatenate strings together. It takes any number of arguments, which can be strings, variables, or expressions, and returns a single string that combines all of the arguments.<br><br>So in summary, <strong>print(paste("x is not equal to 3, x =", x))</strong> means that we're printing a message that combines the string "x is not equal to 3, x =" with the current value of <strong>x</strong>, using the <strong>paste()</strong> function to concatenate the strings together.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/13ffc571390ccff7848638cf6a0d62fc/image.png" />
         <pubDate>2023-03-26 05:51:57 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531606642</guid>
      </item>
      <item>
         <title>What&#39;s Break?</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531613495</link>
         <description><![CDATA[<div><strong>break</strong> is a control statement in R that allows you to immediately exit a loop when a certain condition is met.<br><br>Example Code <br><br>x &lt;- 1<br>while (x &lt;= 10) {<br>&nbsp; if (x == 5) {<br>&nbsp; &nbsp; break&nbsp; <br>&nbsp; } else {<br>&nbsp; &nbsp; print(x)<br>&nbsp; &nbsp; x &lt;- x + 1<br>&nbsp; }<br>}<br><br>Notice how when <strong>x</strong> equals 5, the loop will exit and the code will stop executing. If <strong>x</strong> never equals 5, the loop will run until <strong>x</strong> is greater than 10.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/d40a0281c6b42df1e09fcd9c0c223635/image.png" />
         <pubDate>2023-03-26 06:20:05 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531613495</guid>
      </item>
      <item>
         <title>What&#39;s the &quot;i&quot; for?</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531614931</link>
         <description><![CDATA[<div><br>In a for loop, you have a variable that takes on different values for each iteration of the loop. The <strong>i</strong> in <strong>for(i in 1:5)</strong> is just a variable name that is used to represent the current value of the sequence.<br><br></div><div><br>So in the first iteration, <strong>i</strong> will be equal to 1. The code inside the loop will be executed using <strong>i=1</strong>. In the second iteration, <strong>i</strong> will be equal to 2, and the code inside the loop will be executed using <strong>i=2</strong>, and so on until the loop has executed the code for each value in the sequence.<br><br></div><div><br><strong>Think of it like this: You have a list of things to do, and you want to do each thing on the list in order. The for loop is like a way to go through the list one item at a time. Each time you go through the loop, you take the next item on the list and do it. The variable i is like a pointer to the current item on the list that you're working on</strong></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 06:26:12 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531614931</guid>
      </item>
      <item>
         <title>Nested Loops (For loop in for loop)</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531623146</link>
         <description><![CDATA[<div>A nested loop is a loop inside another loop. The outer loop controls the number of times the inner loop is executed. The inner loop performs some operation for each iteration of the outer loop.<br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/bedaa4cb82d1e4b9ce8d6c52c2a1393c/image.png" />
         <pubDate>2023-03-26 06:55:19 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531623146</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531624293</link>
         <description><![CDATA[<div>break vs next in R</div><div><br></div><div><br></div><div>In R, <strong>break</strong> and <strong>next</strong> are used to control the flow of execution in loops.<br><br></div><div><strong><br>break</strong> is used to terminate a loop prematurely. When <strong>break</strong> is encountered within a loop, the loop is immediately terminated, and the program continues executing from the next statement after the loop.<br><br></div><div><br>For example, consider the following code:<br><br></div><pre>r</pre><div><br></div><pre>Copy codefor (i in 1:10) { if (i == 5) { break } print(i) }</pre><div><br>This loop prints the numbers 1 to 4, and then terminates when <strong>i</strong> equals 5 due to the <strong>break</strong> statement.<br><br></div><div><br>On the other hand, <strong>next</strong> is used to skip an iteration of a loop. When <strong>next</strong> is encountered within a loop, the current iteration is immediately skipped, and the loop proceeds to the next iteration.<br><br></div><div><br>For example, consider the following code:<br><br></div><pre>r</pre><div><br></div><pre>Copy codefor (i in 1:10) { if (i %% 2 == 0) { next } print(i) }</pre><div><br>This loop prints only the odd numbers from 1 to 9, by skipping the even numbers with the <strong>next</strong> statement.<br><br></div><div><br>In summary, <strong>break</strong> terminates a loop prematurely, while <strong>next</strong> skips to the next iteration of a loop.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 06:57:18 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531624293</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531624740</link>
         <description><![CDATA[<div>The <strong>na.rm</strong> argument stands for "remove NAs" and takes a logical value. When <strong>na.rm = TRUE</strong>, any NAs in the input data are removed before the computation is performed. When <strong>na.rm = FALSE</strong> (or is not specified), any NA value in the input data causes the result to be NA.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/fff97f399d3b925a7b06745af5d9c553/image.png" />
         <pubDate>2023-03-26 06:59:13 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531624740</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531792802</link>
         <description><![CDATA[<div>To install a package in R, you can use the <strong>install.packages()</strong> function followed by the name of the package you want to install, enclosed in quotes<br><br>Example&nbsp;<br>install.packages("tidyverse")<br>library(tidyverse)</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 13:29:14 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531792802</guid>
      </item>
      <item>
         <title>1ST DPLYR FUNCTION --&gt; Select</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531795905</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 13:34:36 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531795905</guid>
      </item>
      <item>
         <title>Select Examples Part 2</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531804086</link>
         <description><![CDATA[<div><strong>#3 Selecting columns ranging from A to C</strong><br>#Ex: To select a range of columns by name, use the ":" (colon) operator<br><br>Code<br>msleep %&gt;% <br>&nbsp; select(name: order) %&gt;%<br>&nbsp; head(5)<br><br><strong>#4 Selecting cols that starts or end with a particular string<br><br>#1.5<br># To select all columns that start with the character string </strong>"sl", use the function starts_with()<br>msleep %&gt;%<br>&nbsp; select(starts_with(match="sl")) %&gt;%<br>&nbsp; head(5)<br><br><br><strong>#1.6<br># To select all columns that ends with "wt"</strong><br>msleep %&gt;%<br>&nbsp; select(ends_with(match="wt")) %&gt;%<br>&nbsp; head(5)</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/f555e92e482d5388b92e8ba6476e963c/image.png" />
         <pubDate>2023-03-26 13:48:19 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531804086</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531805594</link>
         <description><![CDATA[<div>You can think of the pipe operator as an "and then" formula. The <strong>"%&gt;%"</strong> operator takes the output of the operation on the left-hand side and passes it as the first argument to the function on the right-hand side, which is similar to saying "do this, and then do that".<br><br></div><div><br>For example, in the code below:<br>df %&gt;% <br>&nbsp; filter(x &gt; 5) %&gt;% <br>&nbsp; group_by(y) %&gt;% <br>&nbsp; summarize(mean_x = mean(x))<br><br>we are telling R to take the <strong>df</strong> data frame, filter it to include only rows where <strong>x</strong> is greater than 5, then group the resulting data by <strong>y</strong>, and finally calculate the mean value of <strong>x</strong> for each group. This is equivalent to saying "filter <strong>df</strong> to include only rows where <strong>x</strong> is greater than 5, and then group the resulting data by <strong>y</strong>, and then calculate the mean value of <strong>x</strong> for each group".</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/210f1f501f7cc5075e50cd930ae521bf/image.png" />
         <pubDate>2023-03-26 13:51:13 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531805594</guid>
      </item>
      <item>
         <title>2ND DPLYR FUNCTION --&gt; FILTER</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531806895</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 13:53:26 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531806895</guid>
      </item>
      <item>
         <title>FILTER EXAMPLE PART 1</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531808128</link>
         <description><![CDATA[<div><strong>#1 Filtering based on values (range) -- refer to image </strong><br><br>Code<br># Filter the rows for mammals that sleep a total of more than 16 hours<br>msleep %&gt;%<br>&nbsp; filter(sleep_total &gt; 16)<br><br><strong>#2 Filtering by exact match<br><br># filter by specific character, eg. omni in the vore column<br></strong>msleep %&gt;%<br>&nbsp; filter(vore == "omni") %&gt;%<br>&nbsp; head(5)<br><br>#<strong> Filter the df for mammals in the “Perissodactyla” and “Primates” taxonomic order.<br># %in% is to select several values within the same column/vector<br><br></strong>msleep %&gt;%<br>&nbsp; filter(order%in% c("Perissodactyla", "Primates"))<strong><br></strong><br>OR<br><br>msleep %&gt;%<br>&nbsp; filter(order == "Perissodactyla"| order == "Primates")</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/3a20f8d6b967572e457f673335ed78c5/image.png" />
         <pubDate>2023-03-26 13:55:39 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531808128</guid>
      </item>
      <item>
         <title>3RD DPLYR FUNCTION --&gt; ARRANGE</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531813976</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 14:04:41 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531813976</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531815731</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/13185f22e99f99fb23a5a6d5faec513c/image.png" />
         <pubDate>2023-03-26 14:07:32 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531815731</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531815960</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/246ad3087cfc903dfa7cd92f89322d88/image.png" />
         <pubDate>2023-03-26 14:07:54 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531815960</guid>
      </item>
      <item>
         <title>4TH DPLYR FUNCTION --&gt; MUTATE</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531816731</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 14:08:56 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531816731</guid>
      </item>
      <item>
         <title>How to keep both ori df and another df containing the mutated function</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531820184</link>
         <description><![CDATA[<div>library(dplyr)<br><br><strong># Create a data frame</strong><br>df &lt;- data.frame(x = 1:5, y = c("a", "b", "c", "d", "e"))<br><br><strong># Add a new variable using mutate</strong><br>df_mutated &lt;- df %&gt;%<br>&nbsp; mutate(z = x * 2)<br><br><strong># Combine the original and mutated data frames</strong><br>df_final &lt;- bind_cols(df, df_mutated)<br><strong><br># Print the final data frame</strong><br>print(df_final)<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 14:14:38 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531820184</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531820754</link>
         <description><![CDATA[<div>It keeps only the newly added variables and DELETES the others</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/43d2716516b4ff180493e2f27fc52abc/image.png" />
         <pubDate>2023-03-26 14:15:32 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531820754</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531821577</link>
         <description><![CDATA[<div>#2.8 Using ‘summarise()’ function, compute average, minimum and maximum value for&nbsp;<br>#sleep_total. These three should be named as avg_sleep, min_sleep and max_sleep.&nbsp;<br><br>msleep %&gt;%<br>&nbsp; summarise(<br>&nbsp; &nbsp; avg_sleep = mean(sleep_total, na.rm = TRUE),<br>&nbsp; &nbsp; min_sleep = min(sleep_total, na.rm = TRUE),<br>&nbsp; &nbsp; max_sleep = max(sleep_total, na.rm = TRUE))</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 14:16:56 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531821577</guid>
      </item>
      <item>
         <title>Group By Explanation</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531823858</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://drive.google.com/file/d/11YKQCNsi2WMdkUigxFhwTKSc0CAZtq-R/view?usp=sharing" />
         <pubDate>2023-03-26 14:20:47 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531823858</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531825704</link>
         <description><![CDATA[<div><strong>group_by()</strong> is a function in R that is used to group data by one or more variables.<br><br></div><div><br>When you group data using <strong>group_by()</strong>, R splits your data into smaller subsets based on the unique values of the grouping variable(s). You can then perform operations on each of these subsets separately using functions like <strong>summarize()</strong> or <strong>mutate()</strong>.<br><br><br><strong>Example #2<br><br>#2.9 From the df, group the data by order then compute maximum value of sleep_total by <br>#naming it as “max_sleep”. Then, arrange the max_sleep in descending order. Once it is all <br>#done, show the first 5 rows.&nbsp; </strong><br><br>msleep %&gt;%<br>&nbsp; group_by(order) %&gt;%<br>&nbsp; summarise(max_sleep = max(sleep_total, na.rm = TRUE)) %&gt;%<br>&nbsp; arrange(desc(max_sleep)) %&gt;%<br>&nbsp; head(5)</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/810e3b2f1ca4c3fee73662bf5e235d08/image.png" />
         <pubDate>2023-03-26 14:23:08 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531825704</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531863979</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/ea05c5a3311ee40058a3e128239837ab/image.png" />
         <pubDate>2023-03-26 15:24:13 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531863979</guid>
      </item>
      <item>
         <title>PIVOT LONGER #1</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531871561</link>
         <description><![CDATA[<div><strong>table4a %&gt;%<br>&nbsp; pivot_longer(c('1999','2000'), names_to = "year", values_to = "cases")<br><br></strong>Hence, the pivot_longer makes datasets :<br>1) Longer (by increasing number of rows)<br>2) Decrease number of columns<strong><br><br><br></strong><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/77886eced9efa54e386d82fb6a8536ba/image.png" />
         <pubDate>2023-03-26 15:38:14 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531871561</guid>
      </item>
      <item>
         <title>Slice Function</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531875171</link>
         <description><![CDATA[<div><br><br>#Example<br>#1.3<br>#Remove Last row since it shows total which disturbs tidying the data<br><br>Code<br>tail(Sales_data)<br>Sales_data &lt;- Sales_data %&gt;% &nbsp;<br>&nbsp; slice(1:(n()-1))</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-03-26 15:44:42 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531875171</guid>
      </item>
      <item>
         <title>PIVOT WIDER #1</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531879167</link>
         <description><![CDATA[<div>table 2 %&gt;%<br>&nbsp; pivot_wider(names_from = type, values_from = count<br><br><br>Both pivot_wider and pivot_longer are COMPLEMENTS<br>where&nbsp;<br>pivot longer --&gt; narrow and longer<br>pivot_wider --&gt; shorter and wider</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/e0dad81235112b4745d902524d964a87/image.png" />
         <pubDate>2023-03-26 15:51:33 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531879167</guid>
      </item>
      <item>
         <title>Remember to convert your data type after seperation...</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531884592</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/37cd68e4d26afbe1bb24ff1062da536c/image.png" />
         <pubDate>2023-03-26 16:01:26 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531884592</guid>
      </item>
      <item>
         <title>Separating intergers (number values) # part 1</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531885966</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/f060735bcf2a38beefa217be7a5cd7f2/image.png" />
         <pubDate>2023-03-26 16:03:55 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531885966</guid>
      </item>
      <item>
         <title>Utilizing the seperate_rows &amp; pivot_wider #1</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531892516</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/210da13f474f27af7c2f232454627336/image.png" />
         <pubDate>2023-03-26 16:16:34 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531892516</guid>
      </item>
      <item>
         <title>Utilizing the seperate_rows &amp; pivot_wider #2</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531894971</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/d0b97f65c9478cd131f3b3fcec4fc4f1/image.png" />
         <pubDate>2023-03-26 16:21:14 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531894971</guid>
      </item>
      <item>
         <title>UNITE EXAMPLE #1</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531896108</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/8e23d58190bbf4ea07aa5128891ad479/image.png" />
         <pubDate>2023-03-26 16:23:28 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531896108</guid>
      </item>
      <item>
         <title>UNITE EXAMPLE #2</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531896209</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/15c7a7db9e462beb309c5332900732c7/image.png" />
         <pubDate>2023-03-26 16:23:43 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2531896209</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554313644</link>
         <description><![CDATA[<div>How to Deal with Missing Data?<br>1. Remove any rows or columns that contain missing data.&nbsp;<br>Bad: Deleting missing data leads data loss and bias data.<br><br>2. Impute the missing values using a statistical method i.e. replacing the missing values with the mean or median value of the variable in which the missing values are found.<br>Bad: Erroneous in some cases</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-04-14 08:38:42 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554313644</guid>
      </item>
      <item>
         <title>Finding Missing Data</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554314185</link>
         <description><![CDATA[<div><strong>is.na(): </strong>To test the missing values (TRUE/FALSE)<br><br></div><div><strong>colSums(is.na()): </strong>To identify total number of NAs in each column of the data frame.<br><br></div><div>*<strong>which(is.na()): </strong>To identify the location of NAs<br><br><strong>*</strong> Not covered in lecture<br><br><br>Example</div><div>df &lt;- data.frame(Name = c("Alice", "Bob", NA, NA),<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Height = c(156, NA, 172, 160))<br>df</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/14ab9d29992c795f4f9e30912d21fdef/image.png" />
         <pubDate>2023-04-14 08:39:29 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554314185</guid>
      </item>
      <item>
         <title>Example Picture 2</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554317226</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/e2784455a938e9750098f028287b73e0/image.png" />
         <pubDate>2023-04-14 08:43:26 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554317226</guid>
      </item>
      <item>
         <title>Example Picture 3</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554317969</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/648dc58db570baedc9561c39d248a3af/image.png" />
         <pubDate>2023-04-14 08:44:19 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554317969</guid>
      </item>
      <item>
         <title>Removing Missing Data</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554318190</link>
         <description><![CDATA[<div>Removing Missing Data</div><div><strong>na.omit(): </strong>It simply rules out any rows that contain any missing value and forgets those rows forever.<br><br></div><div>*<strong>na.exclude(): </strong>This argument ignores rows having at least one missing value.<br><br></div><div>*<strong>na.pass(): </strong>Take no action.<br><br></div><div>*<strong>na.fail(): </strong>It terminates the execution if any of the missing values are found.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/34e51e98c6da8b41d942f813d30dc988/image.png" />
         <pubDate>2023-04-14 08:44:36 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554318190</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554320688</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/3921e05ba512a134c9c0d82a1bf2ac33/image.png" />
         <pubDate>2023-04-14 08:47:39 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554320688</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554322935</link>
         <description><![CDATA[<div><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/fec069cb9a01c8e302309d2d6ef6e48d/image.png" />
         <pubDate>2023-04-14 08:50:02 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554322935</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554323541</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/2ddd39cc5b3cb36f3da3735a7bc9b6ee/image.png" />
         <pubDate>2023-04-14 08:50:47 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554323541</guid>
      </item>
      <item>
         <title>Outliers</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554324044</link>
         <description><![CDATA[<div>What are outliers?<br>In statistics, outliers are observations or data points that are significantly different from the other data points in a given dataset. These data points can be either unusually high or low in comparison to the rest of the data.&nbsp;<br><br>Outliers can occur due to measurement errors, data entry errors, or genuine rare occurrences. It is important to identify and deal with outliers appropriately as they can distort the results of statistical analyses and affect the validity of any conclusions drawn from the data.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-04-14 08:51:19 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554324044</guid>
      </item>
      <item>
         <title>Box Plot</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554325565</link>
         <description><![CDATA[<div><br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/0adc5389c98b2d6a62cb985df2df4912/image.png" />
         <pubDate>2023-04-14 08:53:06 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554325565</guid>
      </item>
      <item>
         <title>How to Deal with Outliers?</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554325818</link>
         <description><![CDATA[<div>How to Deal with Outliers?</div><div><strong>Removal:</strong> One common approach is to remove the outliers from the dataset. However, this approach should be used with caution as it can result in a loss of valuable information and can also lead to biased results.<br><br>*<strong>Transformation:</strong> Another approach is to transform the data by applying a mathematical function to it, such as a logarithmic or square root transformation. This can help to reduce the impact of outliers on the analysis.<br><br>*<strong>Winsorization:</strong> Winsorization is a method that involves replacing the extreme values with less extreme values. For example, the maximum or minimum values can be replaced with the next highest or lowest values in the dataset.<br><br></div><div>*<strong>Robust methods:</strong> Robust statistical methods, such as median and trimmed mean, are less sensitive to outliers and can be used as an alternative to the mean and standard deviation.<br><br></div><div>*<strong>Modeling:</strong> Another approach is to model the data using a more appropriate distribution that accounts for the presence of outliers, such as the t-distribution.</div>]]></description>
         <enclosure url="" />
         <pubDate>2023-04-14 08:53:21 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554325818</guid>
      </item>
      <item>
         <title>Mutating Join vs Filtering Join</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554326935</link>
         <description><![CDATA[<div>Mutating Join vs Filtering Join</div><ul><li>Mutating joins <strong>add new variables</strong> from one table (x) to matching observations in another table (y).&nbsp;</li><li>Filtering joins <strong>retain observations in one table (x) </strong>based on the presence or absence of matches in y.</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-04-14 08:54:43 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554326935</guid>
      </item>
      <item>
         <title>Mutating join</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554327071</link>
         <description><![CDATA[<div>Mutating join</div><ul><li>inner_join()</li><li>left_join()</li><li>right_join()</li><li>full_join()</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-04-14 08:54:54 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554327071</guid>
      </item>
      <item>
         <title>Filtering join</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554327174</link>
         <description><![CDATA[<div>Filtering join</div><ul><li>semi_join()</li><li>anti_join()&nbsp;</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-04-14 08:55:02 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554327174</guid>
      </item>
      <item>
         <title>Mutating join</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554327771</link>
         <description><![CDATA[<div>Data frames x (unit) and y (dept)</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/dcba257ab7239386370831bc182b9ed5/image.png" />
         <pubDate>2023-04-14 08:55:44 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554327771</guid>
      </item>
      <item>
         <title></title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554328027</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/a53cd8cdfb5fc6ee5740f1fe37f5bd08/image.png" />
         <pubDate>2023-04-14 08:55:58 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554328027</guid>
      </item>
      <item>
         <title>inner_join()</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554328341</link>
         <description><![CDATA[<div>inner_join()</div><div>return all rows from x where there are matching values in y, and all columns from x and y.&nbsp;</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/830271b37e967851b77f9a27fecb59b3/image.png" />
         <pubDate>2023-04-14 08:56:22 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554328341</guid>
      </item>
      <item>
         <title>left_join()</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554329635</link>
         <description><![CDATA[<div>left_join()</div><div>return all rows from x, and all columns from x and y. Rows in y with no match in x will have NA values in the new columns</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/e7063457125474ad9c107221dd6695e6/image.png" />
         <pubDate>2023-04-14 08:57:58 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554329635</guid>
      </item>
      <item>
         <title>right_join()</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554330022</link>
         <description><![CDATA[<div>right_join()</div><div>return all rows from y, and all columns from x and y. Rows in x with no match in y will have NA values in the new columns</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/5fd7ade99c31d87b6fa8c6e443b633c4/image.png" />
         <pubDate>2023-04-14 08:58:26 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554330022</guid>
      </item>
      <item>
         <title>full_join()</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554331202</link>
         <description><![CDATA[<div>return all rows and all columns from both x and y. Where there are not matching values, returns NA for the one missing.&nbsp;</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/33cac2baf144c35327cf2e941864cfcd/image.png" />
         <pubDate>2023-04-14 08:59:53 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554331202</guid>
      </item>
      <item>
         <title>semi_join()</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554332135</link>
         <description><![CDATA[<div>semi_join()</div><div>return all rows from x where there are matching values in y, keeping just columns from x.&nbsp;<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/634911ab80d7d345038598c7a39ac944/image.png" />
         <pubDate>2023-04-14 09:01:07 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554332135</guid>
      </item>
      <item>
         <title>anti_join()</title>
         <author>edwinock2003</author>
         <link>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554332507</link>
         <description><![CDATA[<div>anti_join()</div><div>return all rows from x where there are not matching values in y, keeping just columns from x</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2003700958/07369c28e26e6ce99024b1b09799c41e/image.png" />
         <pubDate>2023-04-14 09:01:39 UTC</pubDate>
         <guid>https://padlet.com/edwinock2003/yq1k221xj4afxr09/wish/2554332507</guid>
      </item>
   </channel>
</rss>
