{"id":952,"date":"2023-07-28T05:06:21","date_gmt":"2023-07-28T05:06:21","guid":{"rendered":"https:\/\/statorials.org\/pt\/excluir-na-em-r\/"},"modified":"2023-07-28T05:06:21","modified_gmt":"2023-07-28T05:06:21","slug":"excluir-na-em-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/excluir-na-em-r\/","title":{"rendered":"Como deletar linhas com alguns ou todos os nas em r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Muitas vezes voc\u00ea pode querer remover linhas contendo alguns ou todos os NAs (valores ausentes) em um quadro de dados em R.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Este tutorial explica como remover essas linhas usando Basic R e o pacote <a href=\"https:\/\/tidyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Tidyr<\/a> . Usaremos o seguinte quadro de dados para cada um dos seguintes exemplos:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame with some missing values<\/span>\ndf &lt;- data.frame(points = c(12, NA, 19, 22, 32),\n                 assists = c(4, NA, 3, NA, 5),\n                 rebounds = c(5, NA, 7, 12, NA))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  points assists rebounds\n1 12 4 5\n2 NA NA NA\n3 19 3 7\n4 22 NA 12\n5 32 5 NA\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Remova NAs usando Base R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como usar <strong>complete.cases()<\/strong> para remover todas as linhas em um quadro de dados que possuem um valor ausente em <em>uma<\/em> coluna:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#remove all rows with a missing value in <em>any<\/em> column<\/span>\ndf[ <span style=\"color: #3366ff;\">complete.cases<\/span> (df),]\n\n  points assists rebounds\n1 12 4 5\n3 19 3 7\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como usar <strong>complete.cases()<\/strong> para remover todas as linhas em um quadro de dados que possuem um valor ausente em colunas <em>espec\u00edficas<\/em> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#remove all rows with a missing value in the <em>third<\/em> column<\/span>\ndf[ <span style=\"color: #3366ff;\">complete.cases<\/span> (df[,3]),]\n\n  points assists rebounds\n1 12 4 5\n3 19 3 7\n4 22 NA 12\n\n<span style=\"color: #008080;\">#remove all rows with a missing value in either the <em>first<\/em> or <em>third<\/em> column\n<\/span>df[ <span style=\"color: #3366ff;\">complete.cases<\/span> (df[ , c(1,3)]),]\n\n  points assists rebounds\n1 12 4 5\n3 19 3 7\n4 22 NA 12\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Exclua NAs usando Tidyr<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como usar <strong>drop_na()<\/strong> do pacote Tidyr para eliminar todas as linhas em um quadro de dados que possuem um valor ausente em <em>uma<\/em> coluna:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#load tidyr package<\/span>\nlibrary(tidyr)<\/span>\n\n#remove all rows with a missing value in <em>any<\/em> column<\/span>\ndf %&gt;% drop_na()\n\n  points assists rebounds\n1 12 4 5\n3 19 3 7<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">O c\u00f3digo a seguir mostra como usar <strong>drop_na()<\/strong> do pacote Tidyr para eliminar todas as linhas em um quadro de dados que possuem um valor ausente em colunas <em>espec\u00edficas<\/em> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#load tidyr package<\/span>\nlibrary(tidyr)<\/span>\n\n#remove all rows with a missing value in the <em>third<\/em> column<\/span>\ndf %&gt;% drop_na(rebounds)\n\n  points assists rebounds\n1 12 4 5\n3 19 3 7\n4 22 NA 12<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><em>Voc\u00ea pode encontrar mais tutoriais de R <a href=\"https:\/\/statorials.org\/pt\/estatologia-explica-conceitos-de-forma-simples-e-direta-facilitamos-o-aprendizado-de-estatistica\/\" target=\"_blank\" rel=\"noopener noreferrer\">aqui<\/a> .<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Muitas vezes voc\u00ea pode querer remover linhas contendo alguns ou todos os NAs (valores ausentes) em um quadro de dados em R. Este tutorial explica como remover essas linhas usando Basic R e o pacote Tidyr . Usaremos o seguinte quadro de dados para cada um dos seguintes exemplos: #create data frame with some missing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-952","post","type-post","status-publish","format-standard","hentry","category-guia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como excluir linhas com alguns ou todos os NAs em R - Estatologia<\/title>\n<meta name=\"description\" content=\"Uma explica\u00e7\u00e3o simples sobre como remover linhas com alguns ou todos os valores ausentes em um quadro de dados em R.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/pt\/excluir-na-em-r\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como excluir linhas com alguns ou todos os NAs em R - Estatologia\" \/>\n<meta property=\"og:description\" content=\"Uma explica\u00e7\u00e3o simples sobre como remover linhas com alguns ou todos os valores ausentes em um quadro de dados em R.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/excluir-na-em-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T05:06:21+00:00\" \/>\n<meta name=\"author\" content=\"Dr. benjamim anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. benjamim anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/excluir-na-em-r\/\",\"url\":\"https:\/\/statorials.org\/pt\/excluir-na-em-r\/\",\"name\":\"Como excluir linhas com alguns ou todos os NAs em R - Estatologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-28T05:06:21+00:00\",\"dateModified\":\"2023-07-28T05:06:21+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Uma explica\u00e7\u00e3o simples sobre como remover linhas com alguns ou todos os valores ausentes em um quadro de dados em R.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/excluir-na-em-r\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/excluir-na-em-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/excluir-na-em-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como deletar linhas com alguns ou todos os nas em r\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/pt\/#website\",\"url\":\"https:\/\/statorials.org\/pt\/\",\"name\":\"Statorials\",\"description\":\"O seu guia para a literacia estat\u00edstica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/pt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\",\"name\":\"Dr. benjamim anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. benjamim anderson\"},\"description\":\"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais\",\"sameAs\":[\"https:\/\/statorials.org\/pt\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como excluir linhas com alguns ou todos os NAs em R - Estatologia","description":"Uma explica\u00e7\u00e3o simples sobre como remover linhas com alguns ou todos os valores ausentes em um quadro de dados em R.","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:\/\/statorials.org\/pt\/excluir-na-em-r\/","og_locale":"pt_PT","og_type":"article","og_title":"Como excluir linhas com alguns ou todos os NAs em R - Estatologia","og_description":"Uma explica\u00e7\u00e3o simples sobre como remover linhas com alguns ou todos os valores ausentes em um quadro de dados em R.","og_url":"https:\/\/statorials.org\/pt\/excluir-na-em-r\/","og_site_name":"Statorials","article_published_time":"2023-07-28T05:06:21+00:00","author":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson","Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/excluir-na-em-r\/","url":"https:\/\/statorials.org\/pt\/excluir-na-em-r\/","name":"Como excluir linhas com alguns ou todos os NAs em R - Estatologia","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-28T05:06:21+00:00","dateModified":"2023-07-28T05:06:21+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Uma explica\u00e7\u00e3o simples sobre como remover linhas com alguns ou todos os valores ausentes em um quadro de dados em R.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/excluir-na-em-r\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/excluir-na-em-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/excluir-na-em-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como deletar linhas com alguns ou todos os nas em r"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/pt\/#website","url":"https:\/\/statorials.org\/pt\/","name":"Statorials","description":"O seu guia para a literacia estat\u00edstica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/pt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666","name":"Dr. benjamim anderson","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr. benjamim anderson"},"description":"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais","sameAs":["https:\/\/statorials.org\/pt"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/comments?post=952"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/952\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}