{"id":3556,"date":"2023-07-16T20:42:07","date_gmt":"2023-07-16T20:42:07","guid":{"rendered":"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/"},"modified":"2023-07-16T20:42:07","modified_gmt":"2023-07-16T20:42:07","slug":"sklearn-label-das-mehrere-spalten-kodiert","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/","title":{"rendered":"Scikit-learn: mehrspaltige etikettencodierung verwenden"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Beim maschinellen Lernen ist <strong>die Etikettenkodierung<\/strong> der Prozess der Konvertierung der Werte einer <a href=\"https:\/\/statorials.org\/de\/kategorisch-vs.-quantitativ\/\" target=\"_blank\" rel=\"noopener\">kategorialen Variablen<\/a> in ganzzahlige Werte.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Der folgende Screenshot zeigt beispielsweise, wie jeder eindeutige Wert einer kategorialen Variablen namens \u201e <strong>Team\u201c<\/strong> basierend auf alphabetischer Reihenfolge in einen ganzzahligen Wert konvertiert wird:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-28801 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/labelencode2-1.jpg\" alt=\"\" width=\"467\" height=\"288\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sie k\u00f6nnen die folgende Syntax verwenden, um die Kodierung mehrspaltiger Beschriftungen in Python durchzuf\u00fchren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> sklearn. <span style=\"color: #3366ff;\">preprocessing<\/span> <span style=\"color: #008000;\">import<\/span> LabelEncoder\n\n<span style=\"color: #008080;\">#perform label encoding on col1, col2 columns\n<\/span>df[[' <span style=\"color: #ff0000;\">col1<\/span> ', ' <span style=\"color: #ff0000;\">col2<\/span> ']] = df[[' <span style=\"color: #ff0000;\">col1<\/span> ', ' <span style=\"color: #ff0000;\">col2<\/span> ']]. <span style=\"color: #3366ff;\">apply<\/span> (LabelEncoder(). <span style=\"color: #3366ff;\">fit_transform<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Beispiel: Codierung von Labels in Python<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Angenommen, wir haben den folgenden Pandas-DataFrame, der Informationen \u00fcber verschiedene Basketballspieler enth\u00e4lt:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'A', 'B', 'B', 'B', 'C', 'C', 'D'],\n                   ' <span style=\"color: #ff0000;\">position<\/span> ': ['G', 'F', 'G', 'F', 'F', 'G', 'G', 'F'],\n                   ' <span style=\"color: #ff0000;\">all_star<\/span> ': ['Y', 'N', 'Y', 'Y', 'Y', 'N', 'Y', 'N'],\n                   ' <span style=\"color: #ff0000;\">points<\/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 position all_star points\n0 AGY 11\n1 AFN 8\n2 BGY 10\n3 BFY 6\n4 BFY 6\n5 CGN 5\n6 CGY 9\n7 DFN 12\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen den folgenden Code verwenden, um eine Etikettencodierung durchzuf\u00fchren und jeden kategorialen Wert in den Spalten <strong>team<\/strong> , <strong>position<\/strong> und <strong>all_star<\/strong> in ganzzahlige Werte umzuwandeln:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">from<\/span> sklearn. <span style=\"color: #3366ff;\">preprocessing<\/span> <span style=\"color: #008000;\">import<\/span> LabelEncoder\n\n<span style=\"color: #008080;\">#perform label encoding across team, position, and all_star columns\n<span style=\"color: #000000;\">df[[' <span style=\"color: #ff0000;\">team<\/span> ', ' <span style=\"color: #ff0000;\">position<\/span> ', ' <span style=\"color: #ff0000;\">all_star<\/span> ']] = df[[' <span style=\"color: #ff0000;\">team<\/span> ', ' <span style=\"color: #ff0000;\">position<\/span> ', ' <span style=\"color: #ff0000;\">all_star<\/span> ']]. <span style=\"color: #3366ff;\">apply<\/span> (LabelEncoder(). <span style=\"color: #3366ff;\">fit_transform<\/span> )\n<\/span>\n#view udpated DataFrame\n<span style=\"color: #000000;\"><span style=\"color: #008000;\">print<\/span> (df)\n\n   team position all_star points\n0 0 1 1 11\n1 0 0 0 8\n2 1 1 1 10\n3 1 0 1 6\n4 1 0 1 6\n5 2 1 0 5\n6 2 1 1 9\n7 3 0 0 12<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Aus dem Ergebnis k\u00f6nnen wir ersehen, dass jeder Wert der Spalten <strong>team<\/strong> , <strong>position<\/strong> und <strong>all_star<\/strong> in ganzzahlige Werte konvertiert wurde.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In der <strong>Teamspalte<\/strong> k\u00f6nnen wir beispielsweise Folgendes sehen:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Jeder \u201eA\u201c-Wert wurde in <strong>0<\/strong> umgewandelt.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Jeder \u201eB\u201c-Wert wurde in <strong>1<\/strong> umgewandelt.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Jeder \u201eC\u201c-Wert wurde in <strong>2<\/strong> umgewandelt.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Jeder \u201eD\u201c-Wert wurde in <strong>3<\/strong> umgewandelt.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass wir in diesem Beispiel die Beschriftungscodierung f\u00fcr drei Spalten des DataFrame durchgef\u00fchrt haben, wir k\u00f6nnen jedoch eine \u00e4hnliche Syntax verwenden, um die Beschriftungscodierung f\u00fcr beliebig viele kategoriale Spalten durchzuf\u00fchren.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Die folgenden Tutorials erkl\u00e4ren, wie Sie andere h\u00e4ufige Aufgaben in Python ausf\u00fchren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/konvertieren-sie-kategoriale-variablen-in-digitale-pandas\/\" target=\"_blank\" rel=\"noopener\">So konvertieren Sie eine kategoriale Variable in Pandas in eine numerische Variable<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/pandas-konvertieren-booleschen-wert-in-int\/\" target=\"_blank\" rel=\"noopener\">So konvertieren Sie boolesche Werte in Pandas in ganzzahlige Werte<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/pandas-faktor\/\" target=\"_blank\" rel=\"noopener\">So verwenden Sie Factorize(), um Zeichenfolgen in Pandas als Zahlen zu kodieren<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beim maschinellen Lernen ist die Etikettenkodierung der Prozess der Konvertierung der Werte einer kategorialen Variablen in ganzzahlige Werte. Der folgende Screenshot zeigt beispielsweise, wie jeder eindeutige Wert einer kategorialen Variablen namens \u201e Team\u201c basierend auf alphabetischer Reihenfolge in einen ganzzahligen Wert konvertiert wird: Sie k\u00f6nnen die folgende Syntax verwenden, um die Kodierung mehrspaltiger Beschriftungen in [&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>Scikit-Learn: Mehrspaltige Etikettencodierung verwenden \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird die Verwendung der mehrspaltigen Beschriftungscodierung in scikit-learn erl\u00e4utert, einschlie\u00dflich Beispielen.\" \/>\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\/de\/sklearn-label-das-mehrere-spalten-kodiert\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Scikit-Learn: Mehrspaltige Etikettencodierung verwenden \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird die Verwendung der mehrspaltigen Beschriftungscodierung in scikit-learn erl\u00e4utert, einschlie\u00dflich Beispielen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-16T20:42:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/labelencode2-1.jpg\" \/>\n<meta name=\"author\" content=\"Dr. Benjamin Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. Benjamin Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/\",\"url\":\"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/\",\"name\":\"Scikit-Learn: Mehrspaltige Etikettencodierung verwenden \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-16T20:42:07+00:00\",\"dateModified\":\"2023-07-16T20:42:07+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird die Verwendung der mehrspaltigen Beschriftungscodierung in scikit-learn erl\u00e4utert, einschlie\u00dflich Beispielen.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Scikit-learn: mehrspaltige etikettencodierung verwenden\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/de\/#website\",\"url\":\"https:\/\/statorials.org\/de\/\",\"name\":\"Statorials\",\"description\":\"Ihr Leitfaden f\u00fcr statistische Kompetenz !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\",\"name\":\"Dr. Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. Benjamin Anderson\"},\"description\":\"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen\",\"sameAs\":[\"https:\/\/statorials.org\/de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Scikit-Learn: Mehrspaltige Etikettencodierung verwenden \u2013 Statorials","description":"In diesem Tutorial wird die Verwendung der mehrspaltigen Beschriftungscodierung in scikit-learn erl\u00e4utert, einschlie\u00dflich Beispielen.","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\/de\/sklearn-label-das-mehrere-spalten-kodiert\/","og_locale":"de_DE","og_type":"article","og_title":"Scikit-Learn: Mehrspaltige Etikettencodierung verwenden \u2013 Statorials","og_description":"In diesem Tutorial wird die Verwendung der mehrspaltigen Beschriftungscodierung in scikit-learn erl\u00e4utert, einschlie\u00dflich Beispielen.","og_url":"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/","og_site_name":"Statorials","article_published_time":"2023-07-16T20:42:07+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/labelencode2-1.jpg"}],"author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"2 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/","url":"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/","name":"Scikit-Learn: Mehrspaltige Etikettencodierung verwenden \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-16T20:42:07+00:00","dateModified":"2023-07-16T20:42:07+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird die Verwendung der mehrspaltigen Beschriftungscodierung in scikit-learn erl\u00e4utert, einschlie\u00dflich Beispielen.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/sklearn-label-das-mehrere-spalten-kodiert\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"Scikit-learn: mehrspaltige etikettencodierung verwenden"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/de\/#website","url":"https:\/\/statorials.org\/de\/","name":"Statorials","description":"Ihr Leitfaden f\u00fcr statistische Kompetenz !","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0","name":"Dr. Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Dr. Benjamin Anderson"},"description":"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen","sameAs":["https:\/\/statorials.org\/de"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/3556"}],"collection":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/comments?post=3556"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/3556\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=3556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=3556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=3556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}