

{"id":4405,"date":"2017-10-04T11:58:22","date_gmt":"2017-10-04T06:28:22","guid":{"rendered":"http:\/\/data-flair.training\/blogs\/?p=4405"},"modified":"2024-09-13T15:36:36","modified_gmt":"2024-09-13T10:06:36","slug":"r-data-frame","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/r-data-frame\/","title":{"rendered":"R Data Frame &#8211; A concept that will ease your journey of R Programming!"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:2199,&quot;href&quot;:&quot;https:\\\/\\\/www.r-project.org\\\/conferences&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250923123744\\\/https:\\\/\\\/www.r-project.org\\\/conferences\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-11 02:42:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-16 15:13:25&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-20 19:24:42&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-24 04:43:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-28 05:06:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-31 06:04:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-03 18:21:47&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-07 12:00:14&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-13 00:20:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-19 03:55:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-22 16:38:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-25 21:41:04&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-29 21:38:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-02 06:39:03&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-05 14:04:21&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-09 06:31:41&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-12 10:30:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-16 15:33:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-20 10:02:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-23 10:09:51&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-28 05:36:09&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-03 09:28:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-07 06:10:25&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-11 03:06:40&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-15 04:37:02&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-18 05:15:33&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-23 16:01:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-27 13:49:15&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-31 06:49:35&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-07 04:33:28&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-10 08:51:20&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-14 14:19:54&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-20 15:46:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-27 08:08:33&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-01 17:33:19&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-05 20:06:38&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-10 08:47:19&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-13 09:20:53&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-19 00:57:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-24 07:37:01&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-27 10:30:58&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-01 04:53:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-04 15:42:46&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-04 15:42:46&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>In this R tutorial, we are going to learn about R data frame in detail. Also, get to know the characteristics and operations of the R data frame with the help of examples.<\/p>\n<p>So, let&#8217;s\u00a0quickly start the R data frame tutorial.<\/p>\n<h2>What is Data Frame in R?<\/h2>\n<p>First of all, we are going to discuss\u00a0from where the concept of a data frame came. The origin of data frames stems from intensive empirical research in the world of statistical software. The tabular data is referred by the data frames. In particular, it is a data structure in R that represents cases in which there are a number of observations(rows) or measurements (columns).<\/p>\n<p>A data frame is being used for storing data tables, the vectors that are contained in the form of a list in a data frame are of equal length.<\/p>\n<p><strong>For example: <\/strong><\/p>\n<p>The following variable\u00a0df\u00a0is a data frame containing three variables vec, char_vec and bool_vec.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#Author DataFlair\r\nint_vec &lt;- c(1,2,3) \r\nchar_vec &lt;- c(\"a\", \"b\", \"c\")\r\nbool_vec &lt;- c(TRUE, TRUE, FALSE)\r\ndata_frame &lt;- data.frame(int_vec, char_vec, \r\n                         bool_vec)<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-60634 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/1.jpg\" alt=\"\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/1.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/1-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/1-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/1-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/1-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/1-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<p>A data frame is an array. Unlike an array, the data we store in the columns of the data frame can be of various types. It means one column might be a numeric variable, another might be a factor, and a third might be a character variable. All columns have to be of the same length.<\/p>\n<p><em><strong>Wait! Have you checked &#8211; <a href=\"https:\/\/data-flair.training\/blogs\/r-array\/\">R Array Tutorial<\/a><\/strong><\/em><\/p>\n<h3>Characteristics of R Data Frame<\/h3>\n<p>Now, let&#8217;s discuss the characteristics of data frame in R.<\/p>\n<ul>\n<li>The column names should be non-empty.<\/li>\n<li>The row names should be unique.<\/li>\n<li>The data frame can hold the data which can be a numeric, character or of factor type.<\/li>\n<li>Each column should contain the same number of data items.<\/li>\n<\/ul>\n<h3>R Data Frame\u00a0Operations<\/h3>\n<p>In this section of the R data frame, we will perform various operations on the data frame in <a href=\"https:\/\/www.r-project.org\/conferences\/\">R<\/a>. So, let&#8217;s discuss these operations one by one:<\/p>\n<p><strong>1. Create Data Frame<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#Author DataFlair\r\nemployee_data &lt;- data.frame(\r\n  employee_id = c (1:5),\r\n  employee_name = c(\"James\",\"Harry\",\"Shinji\",\"Jim\",\"Oliver\"),\r\n  sal = c(642.3,535.2,681.0,739.0,925.26),\r\n  join_date = as.Date(c(\"2013-02-04\", \"2017-06-21\", \"2012-11-14\", \"2018-05-19\",\"2016-03-25\")),\r\n  stringsAsFactors = FALSE)\r\n<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-60635 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5.jpg\" alt=\"\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&gt; print(employee_data)<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-60636 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output.jpg\" alt=\"\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<p><strong>2. Get the Structure of the R Data Frame<\/strong><\/p>\n<p>The structure of the data frame can see by using the <strong>str()<\/strong> <strong>function<\/strong>.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&gt; str(employee_data)<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-60637 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-1.jpg\" alt=\"\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-1.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-1-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-1-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-1-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-1-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/5-output-1-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<p><em><strong>You must definitely learn about the <a href=\"https:\/\/data-flair.training\/blogs\/r-function\/\">Usage of R Functions<\/a><\/strong><\/em><\/p>\n<p><strong>3. Extract data from Data Frame<\/strong><\/p>\n<p>By using the name of the column, extract a specific column from the column.<\/p>\n<p><strong>Extract Specific columns:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&gt; #Author DataFlair\r\n&gt; output &lt;- data.frame(employee_data$employee_name, employee_data$employee_id)\r\n&gt; print(output)<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-60638 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/6.jpg\" alt=\"\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/6.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/6-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/6-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/6-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/6-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/6-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<p><strong>Extract the first two rows and then all columns<\/strong><\/p>\n<ul>\n<li><strong>Extract first two rows<\/strong><\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&gt; #Author DataFlair\r\n&gt; output &lt;- employee_data[1:2,]\r\n&gt; print(output)                   #Author DataFlair<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/7.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-60640 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/7.jpg\" alt=\"\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/7.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/7-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/7-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/7-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/7-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/7-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<p><strong>Extract 1st\u00a0and 2<sup>nd<\/sup> row with the 3<sup>rd<\/sup> and 4<sup>th<\/sup> column of the below data.<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&gt; #Author DataFlair\r\n&gt; result &lt;- employee_data[c(1,2),c(3,4)]\r\n&gt; result<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-60641 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/8.jpg\" alt=\"\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/8.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/8-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/8-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/8-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/8-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/8-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<p><em><strong>Don&#8217;t forget to check the <a href=\"https:\/\/data-flair.training\/blogs\/r-arguments-introduction\/\">Arguments in R<\/a><\/strong><\/em><\/p>\n<p><strong>4. Expand R Data Frame<\/strong><\/p>\n<p>A data frame can be expanded by adding columns and rows.<\/p>\n<p><strong>Add Column<\/strong><\/p>\n<p>Add the column vector using a new column name.<\/p>\n<ul>\n<li><strong>Add the &#8220;dept&#8221; column<\/strong><\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&gt; #Author DataFlair\r\n&gt; employee_data$dept &lt;- c(\"IT\",\"Finance\",\"Operations\",\"HR\",\"Administration\")\r\n&gt; out &lt;- employee_data\r\n&gt; print(out)<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/9.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-60642 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/9.jpg\" alt=\"\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/9.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/9-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/9-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/9-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/9-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/9-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<p><strong>Add Row<\/strong><\/p>\n<ul>\n<li><strong>Create the second R data frame<\/strong><\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#DataFlair\r\nemployee_new_data &lt;- data.frame(\r\nemployee_id = c (6:8),\r\nemployee_name = c(\"Aman\", \"Piyush\", \"Aakash\"),\r\nsal = c(523.0,721.3,622.8),\r\njoin_date = as.Date(c(\"2015-06-22\",\"2016-04-30\",\"2011-03-17\")),\r\nstringsAsFactors = FALSE\r\n)\r\n\r\n<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-60646 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-1.jpg\" alt=\"\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-1.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-1-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-1-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-1-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-1-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-1-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<ul>\n<li><strong>Bind the two data frames.<\/strong><\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&gt; employee_out_data &lt;- rbind(employee_data,employee_new_data)\r\n&gt; employee_out_data       #DataFlair<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-60643 size-full\" style=\"background-color: #fafafa;color: #333333;font-family: 'Source Sans Pro', Arial, sans-serif;font-size: 16px\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10.jpg\" alt=\"\" width=\"1299\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10.jpg 1299w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/10-520x297.jpg 520w\" sizes=\"auto, (max-width: 1299px) 100vw, 1299px\" \/><\/a><\/p>\n<h2>Summary<\/h2>\n<p>In this R data frame tutorial, we have learned about the data frame along with its characteristics in detail. Also, we have discussed the different operations of a data frame. With the help of the above-mentioned information, it is easier to understand how to expand the data frame as we have included examples of it.<\/p>\n<p><em><strong>Now, it&#8217;s time to learn &#8211; <a href=\"https:\/\/data-flair.training\/blogs\/r-factor-functions\/\">How to Create an R Factor<\/a><\/strong><\/em><\/p>\n<p>Still, if you any queries regarding the tutorial, ask in the comment section.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this R tutorial, we are going to learn about R data frame in detail. Also, get to know the characteristics and operations of the R data frame with the help of examples. So,&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":61591,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51],"tags":[20396,20397,20398],"class_list":["post-4405","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-r","tag-r-data-frame","tag-r-data-frame-characteristics","tag-r-data-frame-operations"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>R Data Frame - A concept that will ease your journey of R Programming! - DataFlair<\/title>\n<meta name=\"description\" content=\"R Data Frame tutorial covers data frame characteristics along with its concept. Also, learn about performing data frame operations in R with easy examples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/r-data-frame\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"R Data Frame - A concept that will ease your journey of R Programming! - DataFlair\" \/>\n<meta property=\"og:description\" content=\"R Data Frame tutorial covers data frame characteristics along with its concept. Also, learn about performing data frame operations in R with easy examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/r-data-frame\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-10-04T06:28:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-13T10:06:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/R-Data-Frame.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"802\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"R Data Frame - A concept that will ease your journey of R Programming! - DataFlair","description":"R Data Frame tutorial covers data frame characteristics along with its concept. Also, learn about performing data frame operations in R with easy examples.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/r-data-frame\/","og_locale":"en_US","og_type":"article","og_title":"R Data Frame - A concept that will ease your journey of R Programming! - DataFlair","og_description":"R Data Frame tutorial covers data frame characteristics along with its concept. Also, learn about performing data frame operations in R with easy examples.","og_url":"https:\/\/data-flair.training\/blogs\/r-data-frame\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2017-10-04T06:28:22+00:00","article_modified_time":"2024-09-13T10:06:36+00:00","og_image":[{"width":802,"height":420,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/R-Data-Frame.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/r-data-frame\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/r-data-frame\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"R Data Frame &#8211; A concept that will ease your journey of R Programming!","datePublished":"2017-10-04T06:28:22+00:00","dateModified":"2024-09-13T10:06:36+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/r-data-frame\/"},"wordCount":556,"commentCount":3,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/r-data-frame\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/R-Data-Frame.jpg","keywords":["R Data Frame","R Data Frame Characteristics","R Data Frame\u00a0Operations"],"articleSection":["R Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/r-data-frame\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/r-data-frame\/","url":"https:\/\/data-flair.training\/blogs\/r-data-frame\/","name":"R Data Frame - A concept that will ease your journey of R Programming! - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/r-data-frame\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/r-data-frame\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/R-Data-Frame.jpg","datePublished":"2017-10-04T06:28:22+00:00","dateModified":"2024-09-13T10:06:36+00:00","description":"R Data Frame tutorial covers data frame characteristics along with its concept. Also, learn about performing data frame operations in R with easy examples.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/r-data-frame\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/r-data-frame\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/r-data-frame\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/R-Data-Frame.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/10\/R-Data-Frame.jpg","width":802,"height":420,"caption":"R Data Frame tutorial"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/r-data-frame\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"R Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/r\/"},{"@type":"ListItem","position":3,"name":"R Data Frame &#8211; A concept that will ease your journey of R Programming!"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/4405","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=4405"}],"version-history":[{"count":12,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/4405\/revisions"}],"predecessor-version":[{"id":143395,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/4405\/revisions\/143395"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/61591"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=4405"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=4405"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=4405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}