{"id":2998,"date":"2023-07-19T17:26:42","date_gmt":"2023-07-19T17:26:42","guid":{"rendered":"https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/"},"modified":"2023-07-19T17:26:42","modified_gmt":"2023-07-19T17:26:42","slug":"loggetto-dataframe-panda-non-e-richiamabile","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/","title":{"rendered":"Come risolvere il problema: typeerror: l&#39;oggetto &#39;dataframe&#39; non \u00e8 richiamabile"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Un errore comune che potresti riscontrare quando usi i panda \u00e8:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #ff0000;\">TypeError<\/span> : 'DataFrame' object is not callable\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Questo errore si verifica in genere quando si tenta di eseguire un calcolo su una variabile in un DataFrame panda utilizzando parentesi tonde <strong>()<\/strong> anzich\u00e9 parentesi quadre <strong>[ ]<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">L&#8217;esempio seguente mostra come utilizzare questa sintassi nella pratica.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Come riprodurre l&#8217;errore<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Supponiamo di avere i seguenti panda DataFrame:<\/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;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [18, 22, 19, 14, 14, 11, 20, 28],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, 9, 12, 9, 9, 4],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [11, 8, 10, 6, 6, 5, 9, 12]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n  team points assists rebounds\n0 A 18 5 11\n1 B 22 7 8\n2 C 19 7 10\n3 D 14 9 6\n4 E 14 12 6\n5 F 11 9 5\n6 G 20 9 9\n7:28 4 12<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Supponiamo ora di provare a calcolare il valore medio nella colonna \u201cpunti\u201d:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#attempt to calculate mean value in points column\n<span style=\"color: #000000;\">df(' <span style=\"color: #ff0000;\">points<\/span> '). <span style=\"color: #3366ff;\">mean<\/span> ()\n\n<span style=\"color: #ff0000;\">TypeError<\/span> : 'DataFrame' object is not callable\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dato che abbiamo usato parentesi tonde <strong>()<\/strong> , i panda pensano che stiamo cercando di chiamare DataFrame come una funzione.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Poich\u00e9 DataFrame non \u00e8 una funzione, riceviamo un errore.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Come correggere l&#8217;errore<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Il modo per risolvere questo errore \u00e8 utilizzare semplicemente le parentesi quadre <strong>[ ]<\/strong> quando si accede alla colonna dei punti invece delle parentesi tonde <strong>()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#calculate mean value in points column\n<span style=\"color: #000000;\">df[' <span style=\"color: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">mean<\/span> ()\n\n18.25\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Siamo in grado di calcolare la media della colonna dei punti (18,25) senza ricevere errori poich\u00e9 abbiamo utilizzato le parentesi quadre.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Tieni inoltre presente che potremmo anche utilizzare la seguente notazione di punti per calcolare la media della colonna dei punti:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#calculate mean value in points column\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">points<\/span> . <span style=\"color: #3366ff;\">mean<\/span> ()\n\n18.25<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Tieni presente che non riceviamo errori nemmeno questa volta.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">I seguenti tutorial spiegano come correggere altri errori comuni in Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/it\/loggetto-numpy-ndarray-non-e-richiamabile\/\" target=\"_blank\" rel=\"noopener\">Come risolvere il problema in Python: l&#8217;oggetto &#8216;numpy.ndarray&#8217; non \u00e8 richiamabile<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/loggetto-numpy-float64-non-e-un-errore-richiamabile\/\" target=\"_blank\" rel=\"noopener\">Come risolvere il problema: TypeError: l&#8217;oggetto &#8220;numpy.float64&#8221; non \u00e8 richiamabile<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/stringa-di-errore-di-tipo-previsto-o-byte-come-oggetto\/\" target=\"_blank\" rel=\"noopener\">Come risolvere il problema: Errore di tipo: oggetto stringa o byte previsto<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un errore comune che potresti riscontrare quando usi i panda \u00e8: TypeError : &#8216;DataFrame&#8217; object is not callable Questo errore si verifica in genere quando si tenta di eseguire un calcolo su una variabile in un DataFrame panda utilizzando parentesi tonde () anzich\u00e9 parentesi quadre [ ] . L&#8217;esempio seguente mostra come utilizzare questa sintassi [&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 risolvere il problema: TypeError: l&#039;oggetto &#039;DataFrame&#039; non \u00e8 richiamabile - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come correggere il seguente errore nei panda: TypeError: l&#039;oggetto &#039;DataFrame&#039; non \u00e8 richiamabile.\" \/>\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\/loggetto-dataframe-panda-non-e-richiamabile\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come risolvere il problema: TypeError: l&#039;oggetto &#039;DataFrame&#039; non \u00e8 richiamabile - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come correggere il seguente errore nei panda: TypeError: l&#039;oggetto &#039;DataFrame&#039; non \u00e8 richiamabile.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T17:26:42+00:00\" \/>\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\/loggetto-dataframe-panda-non-e-richiamabile\/\",\"url\":\"https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/\",\"name\":\"Come risolvere il problema: TypeError: l&#39;oggetto &#39;DataFrame&#39; non \u00e8 richiamabile - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-19T17:26:42+00:00\",\"dateModified\":\"2023-07-19T17:26:42+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come correggere il seguente errore nei panda: TypeError: l&#39;oggetto &#39;DataFrame&#39; non \u00e8 richiamabile.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come risolvere il problema: typeerror: l&#39;oggetto &#39;dataframe&#39; non \u00e8 richiamabile\"}]},{\"@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 risolvere il problema: TypeError: l&#39;oggetto &#39;DataFrame&#39; non \u00e8 richiamabile - Statorials","description":"Questo tutorial spiega come correggere il seguente errore nei panda: TypeError: l&#39;oggetto &#39;DataFrame&#39; non \u00e8 richiamabile.","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\/loggetto-dataframe-panda-non-e-richiamabile\/","og_locale":"it_IT","og_type":"article","og_title":"Come risolvere il problema: TypeError: l&#39;oggetto &#39;DataFrame&#39; non \u00e8 richiamabile - Statorials","og_description":"Questo tutorial spiega come correggere il seguente errore nei panda: TypeError: l&#39;oggetto &#39;DataFrame&#39; non \u00e8 richiamabile.","og_url":"https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/","og_site_name":"Statorials","article_published_time":"2023-07-19T17:26:42+00:00","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\/loggetto-dataframe-panda-non-e-richiamabile\/","url":"https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/","name":"Come risolvere il problema: TypeError: l&#39;oggetto &#39;DataFrame&#39; non \u00e8 richiamabile - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-19T17:26:42+00:00","dateModified":"2023-07-19T17:26:42+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come correggere il seguente errore nei panda: TypeError: l&#39;oggetto &#39;DataFrame&#39; non \u00e8 richiamabile.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/loggetto-dataframe-panda-non-e-richiamabile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come risolvere il problema: typeerror: l&#39;oggetto &#39;dataframe&#39; non \u00e8 richiamabile"}]},{"@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\/2998"}],"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=2998"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/2998\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=2998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=2998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=2998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}