{"id":3124,"date":"2023-07-19T02:40:19","date_gmt":"2023-07-19T02:40:19","guid":{"rendered":"https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/"},"modified":"2023-07-19T02:40:19","modified_gmt":"2023-07-19T02:40:19","slug":"nomes-de-colunas-da-tabela-dinamica-do-pandas","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/","title":{"rendered":"Pandas: como alterar os nomes das colunas em uma tabela din\u00e2mica"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Freq\u00fcentemente, voc\u00ea pode querer alterar ou formatar os nomes das colunas em uma tabela din\u00e2mica do pandas de uma maneira espec\u00edfica.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Felizmente, isso \u00e9 f\u00e1cil de fazer usando as fun\u00e7\u00f5es integradas do pandas.<\/span><\/p>\n<p> <span style=\"color: #000000;\">O exemplo a seguir mostra como fazer isso.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Exemplo: alterar nomes de colunas na tabela din\u00e2mica do Pandas<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Suponha que temos o seguinte DataFrame do pandas que cont\u00e9m informa\u00e7\u00f5es sobre v\u00e1rios jogadores de basquete:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],\n                   ' <span style=\"color: #ff0000;\">position<\/span> ': ['G', 'G', 'F', 'C', 'G', 'C', 'F', 'F'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [4, 4, 6, 8, 9, 5, 5, 12]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n\tteam position points\n0 A G 4\n1 A G 4\n2 A F 6\n3 A C 8\n4 B G 9\n5 B C 5\n6 B F 5\n7 B F 12<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Podemos usar o c\u00f3digo a seguir para criar uma tabela din\u00e2mica no pandas que mostra o valor m\u00e9dio <strong>de pontos<\/strong> para cada <strong>equipe<\/strong> e <strong>posi\u00e7\u00e3o<\/strong> no DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create pivot table\n<span style=\"color: #000000;\">piv = pd. <span style=\"color: #3366ff;\">pivot_table<\/span> (df, values=' <span style=\"color: #ff0000;\">points<\/span> ', index=' <span style=\"color: #ff0000;\">team<\/span> ', columns=' <span style=\"color: #ff0000;\">position<\/span> ')\n\n<span style=\"color: #008080;\">#view pivot table\n<\/span><span style=\"color: #008000;\">print<\/span> (piv)\n\nCFG position\nteam                   \nA 8.0 6.0 4.0\nB 5.0 8.5 9.0<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Agora, digamos que queremos remover a <strong>posi\u00e7\u00e3o<\/strong> da palavra na tabela din\u00e2mica e remover a linha extra <strong>da equipe<\/strong> da tabela din\u00e2mica.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Podemos usar a seguinte sintaxe para fazer isso:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#format column names\n<\/span>iv. <span style=\"color: #3366ff;\">columns<\/span> = ['_'. <span style=\"color: #3366ff;\">join<\/span> (str(s). <span style=\"color: #3366ff;\">strip<\/span> () <span style=\"color: #008000;\">for<\/span> s <span style=\"color: #008000;\">in<\/span> col <span style=\"color: #008000;\">if<\/span> s) <span style=\"color: #008000;\">for<\/span> col <span style=\"color: #008000;\">in<\/span> piv. <span style=\"color: #3366ff;\">columns<\/span> ]\n\n<span style=\"color: #008080;\">#reset indexes\n<\/span>iv. <span style=\"color: #3366ff;\">reset_index<\/span> (inplace= <span style=\"color: #008000;\">True<\/span> )\n\n<span style=\"color: #008080;\">#view updated pivot table\n<\/span><span style=\"color: #008000;\">print<\/span> (piv)\n\n  team CFG\n0 A 8.0 6.0 4.0\n1 B 5.0 8.5 9.0\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Observe que conseguimos remover a <strong>posi\u00e7\u00e3o<\/strong> da palavra na tabela din\u00e2mica e remover a linha extra <strong>da equipe<\/strong> da tabela din\u00e2mica.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Observe tamb\u00e9m que esta solu\u00e7\u00e3o geral tamb\u00e9m funcionar\u00e1 para uma tabela din\u00e2mica com MultiIndex.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota<\/strong> : Voc\u00ea pode encontrar a documenta\u00e7\u00e3o completa da fun\u00e7\u00e3o <strong>pivot_table()<\/strong> do pandas <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.pivot_table.html\" target=\"_blank\" rel=\"noopener\">aqui<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Recursos adicionais<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Os tutoriais a seguir explicam como realizar outras opera\u00e7\u00f5es comuns em pandas:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/pt\/numero-de-tabelas-dinamicas-do-pandas\/\" target=\"_blank\" rel=\"noopener\">Pandas: Como criar uma tabela din\u00e2mica com n\u00famero de valores<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/tabela-dinamica-do-pandas-substitui-nan-por-0\/\" target=\"_blank\" rel=\"noopener\">Pandas: como substituir valores NaN na tabela din\u00e2mica por zeros<\/a><br \/> <a href=\"https:\/\/statorials.org\/pt\/tabela-dinamica-do-pandas-para-dataframe\/\" target=\"_blank\" rel=\"noopener\">Pandas: Como converter tabela din\u00e2mica em DataFrame<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Freq\u00fcentemente, voc\u00ea pode querer alterar ou formatar os nomes das colunas em uma tabela din\u00e2mica do pandas de uma maneira espec\u00edfica. Felizmente, isso \u00e9 f\u00e1cil de fazer usando as fun\u00e7\u00f5es integradas do pandas. O exemplo a seguir mostra como fazer isso. Exemplo: alterar nomes de colunas na tabela din\u00e2mica do Pandas Suponha que temos o [&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-3124","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>Pandas: Como alterar os nomes das colunas em uma tabela din\u00e2mica - Estatoriais<\/title>\n<meta name=\"description\" content=\"Este tutorial explica como alterar os nomes das colunas em uma tabela din\u00e2mica do pandas, 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\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Como alterar os nomes das colunas em uma tabela din\u00e2mica - Estatoriais\" \/>\n<meta property=\"og:description\" content=\"Este tutorial explica como alterar os nomes das colunas em uma tabela din\u00e2mica do pandas, com um exemplo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T02:40:19+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\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/\",\"url\":\"https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/\",\"name\":\"Pandas: Como alterar os nomes das colunas em uma tabela din\u00e2mica - Estatoriais\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-19T02:40:19+00:00\",\"dateModified\":\"2023-07-19T02:40:19+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Este tutorial explica como alterar os nomes das colunas em uma tabela din\u00e2mica do pandas, com um exemplo.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: como alterar os nomes das colunas em uma tabela din\u00e2mica\"}]},{\"@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":"Pandas: Como alterar os nomes das colunas em uma tabela din\u00e2mica - Estatoriais","description":"Este tutorial explica como alterar os nomes das colunas em uma tabela din\u00e2mica do pandas, 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\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/","og_locale":"pt_PT","og_type":"article","og_title":"Pandas: Como alterar os nomes das colunas em uma tabela din\u00e2mica - Estatoriais","og_description":"Este tutorial explica como alterar os nomes das colunas em uma tabela din\u00e2mica do pandas, com um exemplo.","og_url":"https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/","og_site_name":"Statorials","article_published_time":"2023-07-19T02:40:19+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\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/","url":"https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/","name":"Pandas: Como alterar os nomes das colunas em uma tabela din\u00e2mica - Estatoriais","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-19T02:40:19+00:00","dateModified":"2023-07-19T02:40:19+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Este tutorial explica como alterar os nomes das colunas em uma tabela din\u00e2mica do pandas, com um exemplo.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/nomes-de-colunas-da-tabela-dinamica-do-pandas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Pandas: como alterar os nomes das colunas em uma tabela din\u00e2mica"}]},{"@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\/3124","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=3124"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/3124\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=3124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=3124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=3124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}