{"id":890,"date":"2023-07-28T10:14:08","date_gmt":"2023-07-28T10:14:08","guid":{"rendered":"https:\/\/statorials.org\/it\/panda-su-corda\/"},"modified":"2023-07-28T10:14:08","modified_gmt":"2023-07-28T10:14:08","slug":"panda-su-corda","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/panda-su-corda\/","title":{"rendered":"Come convertire le colonne pandas dataframe in stringhe"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Spesso potresti voler convertire una o pi\u00f9 colonne di un DataFrame panda in stringhe.<\/span> <span style=\"color: #000000;\">Fortunatamente, questo \u00e8 facile da fare utilizzando la funzione <a href=\"https:\/\/pandas.pydata.org\/pandas-docs\/stable\/reference\/api\/pandas.DataFrame.astype.html\" target=\"_blank\" rel=\"noopener\">astype(str)<\/a> incorporata di panda.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questo tutorial mostra diversi esempi di utilizzo di questa funzione.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 1: convertire una singola colonna DataFrame in una stringa<\/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: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd.DataFrame({'player': ['A', 'B', 'C', 'D', 'E'],\n                   'points': [25, 20, 14, 16, 27],\n                   'assists': [5, 7, 7, 8, 11]})\n\n<span style=\"color: #008080;\">#view DataFrame<\/span> \ndf\n\n        player points assists\n0 to 25 5\n1 B 20 7\n2 C 14 7\n3 D 16 8\n4 E 27 11\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Possiamo identificare il tipo di dati di ciascuna colonna utilizzando <strong>dtypes:<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">dtypes\n\n<span style=\"color: #000000;\">player object\nint64 dots\nassists int64\ndtype:object<\/span><\/span>\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Possiamo vedere che la colonna \u201cgiocatore\u201d \u00e8 una stringa mentre le altre due colonne \u201cpunti\u201d e \u201cpassaggi\u201d sono numeri interi.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Possiamo convertire la colonna &#8220;punti&#8221; in una stringa semplicemente usando <strong>astype(str)<\/strong> come segue:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df['points'] = df['points'].astype( <span style=\"color: #008000;\">str<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Possiamo verificare che questa colonna ora \u00e8 una stringa utilizzando <strong>nuovamente dtypes:<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>df. <span style=\"color: #3366ff;\">dtypes<\/span>\n\nplayer object\npoints object\nassists int64\ndtype:object<\/strong><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 2: convertire pi\u00f9 colonne DataFrame in stringhe<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Possiamo convertire entrambe le colonne \u201cpunti\u201d e \u201cassist\u201d in stringhe utilizzando la seguente sintassi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[['points', 'assists']] = df[['points', 'assists']].astype( <span style=\"color: #008000;\">str<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">E ancora, possiamo verificare che si tratti di stringhe utilizzando <strong>i dtype:<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong>df. <span style=\"color: #3366ff;\">dtypes<\/span>\n\nplayer object\npoints object\nassists object\ndtype:object<\/strong><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 3: convertire un intero DataFrame in stringhe<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Infine, possiamo convertire ogni colonna di un DataFrame in stringhe utilizzando la seguente sintassi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#convert every column to strings<\/span>\n<span style=\"color: #008080;\"><span style=\"color: #000000;\">df = df.astype(str)<\/span>\n\n#check data type of each column\n<\/span><span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">dtypes\n<span style=\"color: #000000;\">player object\npoints object\nassists object\ndtype:object<\/span><\/span><\/span>\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><em>Puoi trovare la documentazione completa della funzione astype() <a href=\"https:\/\/pandas.pydata.org\/pandas-docs\/stable\/reference\/api\/pandas.DataFrame.astype.html\" target=\"_blank\" rel=\"noopener\">qui<\/a> .<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spesso potresti voler convertire una o pi\u00f9 colonne di un DataFrame panda in stringhe. Fortunatamente, questo \u00e8 facile da fare utilizzando la funzione astype(str) incorporata di panda. Questo tutorial mostra diversi esempi di utilizzo di questa funzione. Esempio 1: convertire una singola colonna DataFrame in una stringa Supponiamo di avere i seguenti panda DataFrame: import [&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 convertire le colonne Pandas DataFrame in stringhe - Statorials<\/title>\n<meta name=\"description\" content=\"Una semplice spiegazione su come convertire le colonne Pandas DataFrame in stringhe.\" \/>\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\/panda-su-corda\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come convertire le colonne Pandas DataFrame in stringhe - Statorials\" \/>\n<meta property=\"og:description\" content=\"Una semplice spiegazione su come convertire le colonne Pandas DataFrame in stringhe.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/panda-su-corda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T10:14:08+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=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/panda-su-corda\/\",\"url\":\"https:\/\/statorials.org\/it\/panda-su-corda\/\",\"name\":\"Come convertire le colonne Pandas DataFrame in stringhe - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-28T10:14:08+00:00\",\"dateModified\":\"2023-07-28T10:14:08+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Una semplice spiegazione su come convertire le colonne Pandas DataFrame in stringhe.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/panda-su-corda\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/panda-su-corda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/panda-su-corda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come convertire le colonne pandas dataframe in stringhe\"}]},{\"@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 convertire le colonne Pandas DataFrame in stringhe - Statorials","description":"Una semplice spiegazione su come convertire le colonne Pandas DataFrame in stringhe.","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\/panda-su-corda\/","og_locale":"it_IT","og_type":"article","og_title":"Come convertire le colonne Pandas DataFrame in stringhe - Statorials","og_description":"Una semplice spiegazione su come convertire le colonne Pandas DataFrame in stringhe.","og_url":"https:\/\/statorials.org\/it\/panda-su-corda\/","og_site_name":"Statorials","article_published_time":"2023-07-28T10:14:08+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/panda-su-corda\/","url":"https:\/\/statorials.org\/it\/panda-su-corda\/","name":"Come convertire le colonne Pandas DataFrame in stringhe - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-28T10:14:08+00:00","dateModified":"2023-07-28T10:14:08+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Una semplice spiegazione su come convertire le colonne Pandas DataFrame in stringhe.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/panda-su-corda\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/panda-su-corda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/panda-su-corda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come convertire le colonne pandas dataframe in stringhe"}]},{"@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\/890"}],"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=890"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/890\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}