{"id":973,"date":"2023-07-28T03:26:28","date_gmt":"2023-07-28T03:26:28","guid":{"rendered":"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/"},"modified":"2023-07-28T03:26:28","modified_gmt":"2023-07-28T03:26:28","slug":"combinare-piu-fogli-excel-di-panda","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/","title":{"rendered":"Come combinare pi\u00f9 fogli excel in pandas"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Spesso potresti voler importare e combinare pi\u00f9 fogli Excel in un singolo DataFrame panda.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, supponiamo di avere la seguente cartella di lavoro di Excel denominata <strong>data.xlsx<\/strong> con tre fogli diversi contenenti tutti due colonne di dati sui giocatori di basket:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-10171 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/combinerpd1.png\" alt=\"\" width=\"439\" height=\"421\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Possiamo facilmente importare e combinare ogni foglio in un singolo DataFrame panda utilizzando le funzioni panda <strong>concat()<\/strong> e <strong>read_excel()<\/strong> , ma prima dobbiamo assicurarci <strong>che xlrd<\/strong> sia installato:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>pip install xlrd\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Una volta installato, possiamo utilizzare il seguente codice per importare e combinare questi tre fogli in un unico Pandas DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\"><span style=\"color: #008080;\">#load pandas library<\/span>\nimport<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #107d3f;\"><span style=\"color: #008080;\">#import and combine the three sheets into one pandas DataFrame<\/span><\/span>\ndf = pd. <span style=\"color: #3366ff;\">concat<\/span> (pd. <span style=\"color: #3366ff;\">read_excel<\/span> ('data.xlsx', sheet_name= <span style=\"color: #008000;\">None<\/span> ), ignore_index= <span style=\"color: #008000;\">True<\/span> )\n\n<span style=\"color: #107d3f;\"><span style=\"color: #008080;\">#view DataFrame\n<\/span><\/span>df\n\n        player points\n0 to 12\n1 B 5\n2 C 13\n3 D 17\n4 E 27\n5 F 24\n6 G 26\n7:27 a.m.\n8 I 27\n9 D 12\n10K 9\n11 L 5\n12 M 5\n13 N 13\n14 O 17\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Come funziona questo codice<\/strong><\/span><\/h3>\n<p> Ci sono solo due parti per capire come questa singola riga di codice sia in grado di importare e combinare pi\u00f9 fogli Excel:<\/p>\n<p> <span style=\"color: #000000;\"><strong>1. Leggi tutti i fogli.<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>p.d. <span style=\"color: #3366ff;\">read_excel<\/span> ('data.xlsx', sheet_name= <span style=\"color: #008000;\">None<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Questo pezzo di codice viene letto in tutti i fogli di una cartella di lavoro di Excel. Per impostazione predefinita, la funzione <strong>read_excel()<\/strong> legge solo il primo foglio, ma specificando <strong>sheet_name=None<\/strong> possiamo leggere ogni foglio nella cartella di lavoro di Excel.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>2. Concatena tutti i fogli.<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>p.d. <span style=\"color: #3366ff;\">concat<\/span> ( <span style=\"color: #993300;\"><em>DataFrames to concatenate<\/em><\/span> , ignore_index= <span style=\"color: #008000;\">True<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Questo pezzo di codice concatena semplicemente tutti i DataFrame di ciascun foglio Excel in un singolo DataFrame panda. Specificando <strong>ignore_index=True<\/strong> , diciamo ai panda che i nomi delle singole foglie non sono importanti.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che questo codice funziona solo se ciascuno dei fogli Excel ha lo stesso formato. In questo esempio, ogni foglio aveva due colonne di dati e ogni colonna aveva lo stesso nome, motivo per cui questa singola riga di codice ha funzionato cos\u00ec facilmente per combinare ciascuno dei fogli Excel in un unico DataFrame panda.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/it\/i-panda-leggono-excel\/\" target=\"_blank\" rel=\"noopener noreferrer\">La guida definitiva: come leggere file Excel con Panda<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/scrivere-diversi-fogli-excel-di-panda\/\" target=\"_blank\" rel=\"noopener noreferrer\">Come scrivere Pandas DataFrames su pi\u00f9 fogli Excel<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spesso potresti voler importare e combinare pi\u00f9 fogli Excel in un singolo DataFrame panda. Ad esempio, supponiamo di avere la seguente cartella di lavoro di Excel denominata data.xlsx con tre fogli diversi contenenti tutti due colonne di dati sui giocatori di basket: Possiamo facilmente importare e combinare ogni foglio in un singolo DataFrame panda utilizzando [&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":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Come combinare pi\u00f9 fogli Excel in Pandas<\/title>\n<meta name=\"description\" content=\"Una semplice spiegazione su come combinare pi\u00f9 fogli Excel in Pandas, con un esempio.\" \/>\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\/it\/combinare-piu-fogli-excel-di-panda\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come combinare pi\u00f9 fogli Excel in Pandas\" \/>\n<meta property=\"og:description\" content=\"Una semplice spiegazione su come combinare pi\u00f9 fogli Excel in Pandas, con un esempio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T03:26:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/combinerpd1.png\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/\",\"url\":\"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/\",\"name\":\"Come combinare pi\u00f9 fogli Excel in Pandas\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-28T03:26:28+00:00\",\"dateModified\":\"2023-07-28T03:26:28+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Una semplice spiegazione su come combinare pi\u00f9 fogli Excel in Pandas, con un esempio.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come combinare pi\u00f9 fogli excel in pandas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/it\/#website\",\"url\":\"https:\/\/statorials.org\/it\/\",\"name\":\"Statorials\",\"description\":\"La tua guida all&#039;alfabetizzazione statistica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9\",\"sameAs\":[\"https:\/\/statorials.org\/it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Come combinare pi\u00f9 fogli Excel in Pandas","description":"Una semplice spiegazione su come combinare pi\u00f9 fogli Excel in Pandas, con un esempio.","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\/it\/combinare-piu-fogli-excel-di-panda\/","og_locale":"it_IT","og_type":"article","og_title":"Come combinare pi\u00f9 fogli Excel in Pandas","og_description":"Una semplice spiegazione su come combinare pi\u00f9 fogli Excel in Pandas, con un esempio.","og_url":"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/","og_site_name":"Statorials","article_published_time":"2023-07-28T03:26:28+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/combinerpd1.png"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/","url":"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/","name":"Come combinare pi\u00f9 fogli Excel in Pandas","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-28T03:26:28+00:00","dateModified":"2023-07-28T03:26:28+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Una semplice spiegazione su come combinare pi\u00f9 fogli Excel in Pandas, con un esempio.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/combinare-piu-fogli-excel-di-panda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come combinare pi\u00f9 fogli excel in pandas"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/it\/#website","url":"https:\/\/statorials.org\/it\/","name":"Statorials","description":"La tua guida all&#039;alfabetizzazione statistica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9","sameAs":["https:\/\/statorials.org\/it"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/973"}],"collection":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/comments?post=973"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/973\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}