{"id":3905,"date":"2023-07-14T20:33:50","date_gmt":"2023-07-14T20:33:50","guid":{"rendered":"https:\/\/statorials.org\/pt\/derreter-em-r\/"},"modified":"2023-07-14T20:33:50","modified_gmt":"2023-07-14T20:33:50","slug":"derreter-em-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/derreter-em-r\/","title":{"rendered":"Como usar a fun\u00e7\u00e3o melt() em r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Voc\u00ea pode usar a fun\u00e7\u00e3o <strong>melt()<\/strong> do pacote <strong>reshape2<\/strong> em R para converter um quadro de dados de um formato amplo para um formato longo.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Um formato <strong>amplo<\/strong> cont\u00e9m valores que <em>n\u00e3o se<\/em> repetem na primeira coluna.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Um formato <strong>longo<\/strong> cont\u00e9m valores que <em>se repetem<\/em> na primeira coluna.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Por exemplo, considere os dois conjuntos de dados a seguir que cont\u00eam exatamente os mesmos dados expressos em formatos diferentes:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-22329\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/largelong1-1.png\" alt=\"Formato de dados largo ou longo\" width=\"575\" height=\"407\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">A fun\u00e7\u00e3o <strong>melt()<\/strong> usa a seguinte sintaxe b\u00e1sica para converter um quadro de dados de formato amplo em formato longo:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>melt(df, id=' <span style=\"color: #ff0000;\">team<\/span> ')<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">O argumento <strong>id<\/strong> especifica qual vari\u00e1vel usar como primeira coluna do quadro de dados cujos valores ser\u00e3o repetidos.<\/span><\/p>\n<p> <span style=\"color: #000000;\">O exemplo a seguir mostra como usar esta fun\u00e7\u00e3o na pr\u00e1tica.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Exemplo: como usar melt() em R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Suponha que temos o seguinte quadro de dados em R que est\u00e1 atualmente em formato amplo:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame in wide format\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'B', 'C', 'D'),\n                 dots=c(88, 91, 99, 94),\n                 assists=c(12, 17, 24, 28),\n                 rebounds=c(22, 28, 30, 31))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points assists rebounds\n1 A 88 12 22\n2 B 91 17 28\n3 C 99 24 30\n4 D 94 28 31<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Podemos usar a fun\u00e7\u00e3o <strong>melt()<\/strong> para converter rapidamente o quadro de dados em um formato longo:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (reshape2)\n\n<span style=\"color: #008080;\">#use melt() to convert data frame from wide to long format\n<\/span>long_df &lt;- melt(df, id=' <span style=\"color: #ff0000;\">team<\/span> ')\n\n<span style=\"color: #008080;\">#view long data frame<\/span>\nlong_df\n\n   team variable value\n1 A points 88\n2 B points 91\n3 C points 99\n4 D points 94\n5 A assists 12\n6 B assists 17\n7 C assists 24\n8 D assists 28\n9 A rebounds 22\n10 B rebounds 28\n11 C rebounds 30\n12 D rebounds 31\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Observe que o quadro de dados agora est\u00e1 em formato longo.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">As colunas <strong>de pontos<\/strong> , <strong>assist\u00eancias<\/strong> e <strong>rebotes<\/strong> foram todas compactadas em uma \u00fanica coluna chamada <strong>vari\u00e1vel<\/strong> , enquanto seus valores foram todos compactados em uma \u00fanica coluna chamada <strong>valores<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sinta-se \u00e0 vontade para renomear as colunas do quadro de dados resultante usando a <strong>fun\u00e7\u00e3onames()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#rename columns in long_df\n<\/span>names(long_df) &lt;- c(' <span style=\"color: #ff0000;\">team<\/span> ', ' <span style=\"color: #ff0000;\">metric<\/span> ', ' <span style=\"color: #ff0000;\">amount<\/span> ')\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>long_df\n\n   team metric amount\n1 A points 88\n2 B points 91\n3 C points 99\n4 D points 94\n5 A assists 12\n6 B assists 17\n7 C assists 24\n8 D assists 28\n9 A rebounds 22\n10 B rebounds 28\n11 C rebounds 30\n12 D rebounds 31<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Observe que as colunas foram renomeadas.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Os tutoriais a seguir explicam como realizar outras tarefas comuns em R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/pt\/filtrar-linhas-r\/\" target=\"_blank\" rel=\"noopener\">Como filtrar linhas em R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/transpor-quadro-de-dados-em-r\/\" target=\"_blank\" rel=\"noopener\">Como transpor um dataframe para R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/como-renomear-colunas-de-quadro-de-dados-em-r\/\" target=\"_blank\" rel=\"noopener\">Como renomear colunas de quadro de dados em R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea pode usar a fun\u00e7\u00e3o melt() do pacote reshape2 em R para converter um quadro de dados de um formato amplo para um formato longo. Um formato amplo cont\u00e9m valores que n\u00e3o se repetem na primeira coluna. Um formato longo cont\u00e9m valores que se repetem na primeira coluna. Por exemplo, considere os dois conjuntos de [&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-3905","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 usar a fun\u00e7\u00e3o melt() em R - Estatologia<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como usar a fun\u00e7\u00e3o melt() em R para converter um quadro de dados de um formato amplo para um formato longo, com um exemplo.\" \/>\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\/derreter-em-r\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como usar a fun\u00e7\u00e3o melt() em R - Estatologia\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como usar a fun\u00e7\u00e3o melt() em R para converter um quadro de dados de um formato amplo para um formato longo, com um exemplo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/derreter-em-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T20:33:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/largelong1-1.png\" \/>\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\/derreter-em-r\/\",\"url\":\"https:\/\/statorials.org\/pt\/derreter-em-r\/\",\"name\":\"Como usar a fun\u00e7\u00e3o melt() em R - Estatologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-14T20:33:50+00:00\",\"dateModified\":\"2023-07-14T20:33:50+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como usar a fun\u00e7\u00e3o melt() em R para converter um quadro de dados de um formato amplo para um formato longo, com um exemplo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/derreter-em-r\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/derreter-em-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/derreter-em-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como usar a fun\u00e7\u00e3o melt() 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 usar a fun\u00e7\u00e3o melt() em R - Estatologia","description":"Este tutorial explica como usar a fun\u00e7\u00e3o melt() em R para converter um quadro de dados de um formato amplo para um formato longo, com um exemplo.","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\/derreter-em-r\/","og_locale":"pt_PT","og_type":"article","og_title":"Como usar a fun\u00e7\u00e3o melt() em R - Estatologia","og_description":"Este tutorial explica como usar a fun\u00e7\u00e3o melt() em R para converter um quadro de dados de um formato amplo para um formato longo, com um exemplo.","og_url":"https:\/\/statorials.org\/pt\/derreter-em-r\/","og_site_name":"Statorials","article_published_time":"2023-07-14T20:33:50+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/largelong1-1.png"}],"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\/derreter-em-r\/","url":"https:\/\/statorials.org\/pt\/derreter-em-r\/","name":"Como usar a fun\u00e7\u00e3o melt() em R - Estatologia","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-14T20:33:50+00:00","dateModified":"2023-07-14T20:33:50+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como usar a fun\u00e7\u00e3o melt() em R para converter um quadro de dados de um formato amplo para um formato longo, com um exemplo.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/derreter-em-r\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/derreter-em-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/derreter-em-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Como usar a fun\u00e7\u00e3o melt() 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\/3905","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=3905"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/3905\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=3905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=3905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=3905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}