{"id":4935,"date":"2024-03-14T02:09:14","date_gmt":"2024-03-14T02:09:14","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/"},"modified":"2025-07-31T15:35:08","modified_gmt":"2025-07-31T15:35:08","slug":"how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/","title":{"rendered":"Remove Rows\/Columns in R Arrays"},"content":{"rendered":"<p>To remove specific rows or columns from an array, you can use subset operators [] and logical operators in the R language. Here are some examples of code:<\/p>\n<ol>\n<li>Delete specific rows:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-comment\"># \u521b\u5efa\u4e00\u4e2a\u793a\u4f8b\u6570\u7ec4<\/span>\r\ndata <span class=\"hljs-operator\">&lt;-<\/span> matrix<span class=\"hljs-punctuation\">(<\/span><span class=\"hljs-number\">1<\/span><span class=\"hljs-operator\">:<\/span><span class=\"hljs-number\">12<\/span><span class=\"hljs-punctuation\">,<\/span> nrow<span class=\"hljs-operator\">=<\/span><span class=\"hljs-number\">4<\/span><span class=\"hljs-punctuation\">)<\/span>\r\n\r\n<span class=\"hljs-comment\"># \u5220\u9664\u7b2c2\u884c<\/span>\r\ndata <span class=\"hljs-operator\">&lt;-<\/span> data<span class=\"hljs-punctuation\">[<\/span><span class=\"hljs-operator\">-<\/span><span class=\"hljs-number\">2<\/span><span class=\"hljs-punctuation\">,<\/span><span class=\"hljs-punctuation\">]<\/span>\r\nprint<span class=\"hljs-punctuation\">(<\/span>data<span class=\"hljs-punctuation\">)<\/span>\r\n<\/code><\/pre>\n<ol>\n<li>Delete specific column:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-comment\"># \u521b\u5efa\u4e00\u4e2a\u793a\u4f8b\u6570\u7ec4<\/span>\r\ndata <span class=\"hljs-operator\">&lt;-<\/span> matrix<span class=\"hljs-punctuation\">(<\/span><span class=\"hljs-number\">1<\/span><span class=\"hljs-operator\">:<\/span><span class=\"hljs-number\">12<\/span><span class=\"hljs-punctuation\">,<\/span> nrow<span class=\"hljs-operator\">=<\/span><span class=\"hljs-number\">4<\/span><span class=\"hljs-punctuation\">)<\/span>\r\n\r\n<span class=\"hljs-comment\"># \u5220\u9664\u7b2c2\u5217<\/span>\r\ndata <span class=\"hljs-operator\">&lt;-<\/span> data<span class=\"hljs-punctuation\">[<\/span><span class=\"hljs-punctuation\">,<\/span><span class=\"hljs-operator\">-<\/span><span class=\"hljs-number\">2<\/span><span class=\"hljs-punctuation\">]<\/span>\r\nprint<span class=\"hljs-punctuation\">(<\/span>data<span class=\"hljs-punctuation\">)<\/span>\r\n<\/code><\/pre>\n<p>In the example above, we used a negative sign to specify the index of the row or column to be deleted. By combining the negative sign with the index of the row or column to be deleted, you can remove specific rows or columns from the array.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To remove specific rows or columns from an array, you can use subset operators [] and logical operators in the R language. Here are some examples of code: Delete specific rows: # \u521b\u5efa\u4e00\u4e2a\u793a\u4f8b\u6570\u7ec4 data &lt;- matrix(1:12, nrow=4) # \u5220\u9664\u7b2c2\u884c data &lt;- data[-2,] print(data) Delete specific column: # \u521b\u5efa\u4e00\u4e2a\u793a\u4f8b\u6570\u7ec4 data &lt;- matrix(1:12, nrow=4) # \u5220\u9664\u7b2c2\u5217 data [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[3202,775,4999,65,4998],"class_list":["post-4935","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-array-manipulation","tag-data-cleaning","tag-matrix-r","tag-r-programming","tag-subset-r"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Remove Rows\/Columns in R Arrays - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn to remove specific rows\/columns from R arrays using subsetting. Quick examples with negative indexing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Remove Rows\/Columns in R Arrays\" \/>\n<meta property=\"og:description\" content=\"Learn to remove specific rows\/columns from R arrays using subsetting. Quick examples with negative indexing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T02:09:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-31T15:35:08+00:00\" \/>\n<meta name=\"author\" content=\"Emily Johnson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Emily Johnson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/\"},\"author\":{\"name\":\"Emily Johnson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\"},\"headline\":\"Remove Rows\/Columns in R Arrays\",\"datePublished\":\"2024-03-14T02:09:14+00:00\",\"dateModified\":\"2025-07-31T15:35:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/\"},\"wordCount\":86,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"array manipulation\",\"data cleaning\",\"matrix R\",\"R programming\",\"subset R\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/\",\"name\":\"Remove Rows\/Columns in R Arrays - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T02:09:14+00:00\",\"dateModified\":\"2025-07-31T15:35:08+00:00\",\"description\":\"Learn to remove specific rows\/columns from R arrays using subsetting. Quick examples with negative indexing.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Remove Rows\/Columns in R Arrays\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378\",\"name\":\"Emily Johnson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g\",\"caption\":\"Emily Johnson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Remove Rows\/Columns in R Arrays - Blog - Silicon Cloud","description":"Learn to remove specific rows\/columns from R arrays using subsetting. Quick examples with negative indexing.","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:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/","og_locale":"en_US","og_type":"article","og_title":"Remove Rows\/Columns in R Arrays","og_description":"Learn to remove specific rows\/columns from R arrays using subsetting. Quick examples with negative indexing.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T02:09:14+00:00","article_modified_time":"2025-07-31T15:35:08+00:00","author":"Emily Johnson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Emily Johnson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/"},"author":{"name":"Emily Johnson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378"},"headline":"Remove Rows\/Columns in R Arrays","datePublished":"2024-03-14T02:09:14+00:00","dateModified":"2025-07-31T15:35:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/"},"wordCount":86,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["array manipulation","data cleaning","matrix R","R programming","subset R"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/","name":"Remove Rows\/Columns in R Arrays - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T02:09:14+00:00","dateModified":"2025-07-31T15:35:08+00:00","description":"Learn to remove specific rows\/columns from R arrays using subsetting. Quick examples with negative indexing.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-remove-specific-rows-or-columns-from-an-array-in-r-programming-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Remove Rows\/Columns in R Arrays"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3b041b19cffc258705478ecfab895378","name":"Emily Johnson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a5cb4e73d02ab1d79f2dfe919389ff7c1de072baa97686392031c03d858cc358?s=96&d=mm&r=g","caption":"Emily Johnson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/emilyjohnson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/4935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=4935"}],"version-history":[{"count":3,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/4935\/revisions"}],"predecessor-version":[{"id":149654,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/4935\/revisions\/149654"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=4935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=4935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=4935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}