{"id":3096,"date":"2023-07-19T05:47:25","date_gmt":"2023-07-19T05:47:25","guid":{"rendered":"https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/"},"modified":"2023-07-19T05:47:25","modified_gmt":"2023-07-19T05:47:25","slug":"r-umbau-zwischen-breit-lang","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/","title":{"rendered":"So formen sie daten zwischen breit- und langformaten in r um"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Ein Datenrahmen in R kann im <a href=\"https:\/\/statorials.org\/de\/lange-daten-vs.-breite-daten\/\" target=\"_blank\" rel=\"noopener\">Breit- oder Langformat<\/a> angezeigt werden.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Abh\u00e4ngig von Ihrem Zweck m\u00f6chten Sie m\u00f6glicherweise, dass der Datenrahmen in einem dieser spezifischen Formate vorliegt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Der einfachste Weg, Daten zwischen diesen Formaten umzuformen, besteht darin, die folgenden zwei Funktionen aus dem <a href=\"https:\/\/tidyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">Tidyr-<\/a> Paket in R zu verwenden:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Pivot_longer()<\/strong> : formt einen Datenblock vom Breitformat in das Langformat um.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Pivot_wider()<\/strong> : formt einen Datenblock vom Langformat in das Breitformat um.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Die folgenden Beispiele zeigen, wie die einzelnen Funktionen in der Praxis verwendet werden.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Beispiel 1: Daten von \u201eWide\u201c zu \u201eLong\u201c umformen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Angenommen, wir haben den folgenden Datenrahmen in R, der derzeit im Breitformat vorliegt:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (player=c('A', 'B', 'C', 'D'),\n                 year1=c(12, 15, 19, 19),\n                 year2=c(22, 29, 18, 12))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  player year1 year2\n1 to 12 22\n2 B 15 29\n3 C 19 18\n4 D 19 12<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen die Funktion <strong>\u201epivot_longer()\u201c<\/strong> verwenden, um diesen Datenrahmen in ein langes Format zu drehen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (tidyr)\n\n<span style=\"color: #008080;\">#pivot the data frame into a long format\n<\/span>df %&gt;% pivot_longer(cols=c(' <span style=\"color: #ff0000;\">year1<\/span> ', ' <span style=\"color: #ff0000;\">year2<\/span> '),\n                    names_to=' <span style=\"color: #ff0000;\">year<\/span> ',\n                    values_to=' <span style=\"color: #ff0000;\">points<\/span> ')\n\n# A tibble: 8 x 3\n  player year points\n      \n1 A year1 12\n2 A year2 22\n3 B year1 15\n4 B year2 29\n5 C year1 19\n6 C year2 18\n7 D year1 19\n8 D year2 12\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass die Spaltennamen <strong>Jahr1<\/strong> und <strong>Jahr2<\/strong> jetzt als Werte in einer neuen Spalte namens \u201eJahr\u201c verwendet werden und die Werte aus diesen urspr\u00fcnglichen Spalten in einer neuen Spalte namens \u201ePunkte\u201c platziert werden.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Das Endergebnis ist ein langer Datenrahmen.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : Die vollst\u00e4ndige Dokumentation zur Funktion <strong>\u201epivot_longer()\u201c<\/strong> finden Sie <a href=\"https:\/\/tidyr.tidyverse.org\/reference\/pivot_longer.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Beispiel 2: Daten von \u201eLang\u201c in \u201eBreit\u201c umformen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Angenommen, wir haben den folgenden Datenrahmen in R, der derzeit im Langformat vorliegt:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (player=rep(c('A', 'B'), each= <span style=\"color: #008000;\">4<\/span> ),\n                 year=rep(c(1, 1, 2, 2), times= <span style=\"color: #008000;\">2<\/span> ),\n                 stat=rep(c('points', 'assists'), times= <span style=\"color: #008000;\">4<\/span> ),\n                 amount=c(14, 6, 18, 7, 22, 9, 38, 4))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  player year stat amount\n1 A 1 points 14\n2 A 1 assists 6\n3 A 2 points 18\n4 A 2 assists 7\n5 B 1 points 22\n6 B 1 assists 9\n7 B 2 points 38\n8 B 2 assists 4<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Wir k\u00f6nnen die Funktion <strong>\u201epivot_wider()\u201c<\/strong> verwenden, um diesen Datenrahmen in ein Breitformat zu drehen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">library<\/span> (tidyr)\n\n<span style=\"color: #008080;\">#pivot the data frame into a wide format\n<\/span>df %&gt;% pivot_wider(names_from = stat, values_from = amount)\n\n# A tibble: 4 x 4\n  player year points assists\n         \n1 A 1 14 6\n2 A 2 18 7\n3 B 1 22 9\n4 B 2 38 4\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass die Werte in der <strong>Statistikspalte<\/strong> jetzt als Spaltennamen und die Werte in der <strong>Betragsspalte<\/strong> als Zellenwerte in diesen neuen Spalten verwendet werden.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Das Endergebnis ist ein gro\u00dfer Datenblock.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : Die vollst\u00e4ndige Dokumentation zur Funktion <strong>\u201epivot_wider()\u201c<\/strong> finden Sie <a href=\"https:\/\/tidyr.tidyverse.org\/reference\/pivot_wider.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">In den folgenden Tutorials wird erl\u00e4utert, wie Sie andere h\u00e4ufige Aufgaben in R ausf\u00fchren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/de\/r-zahlen-eindeutige-werte-pro-gruppe\/\" target=\"_blank\" rel=\"noopener\">So z\u00e4hlen Sie eindeutige Werte nach Gruppen in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/ich-zahle-nein-na\/\" target=\"_blank\" rel=\"noopener\">So z\u00e4hlen Sie Nicht-NA-Werte in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/relative-haufigkeitstabelle-in-r\/\" target=\"_blank\" rel=\"noopener\">So erstellen Sie relative H\u00e4ufigkeitstabellen in R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein Datenrahmen in R kann im Breit- oder Langformat angezeigt werden. Abh\u00e4ngig von Ihrem Zweck m\u00f6chten Sie m\u00f6glicherweise, dass der Datenrahmen in einem dieser spezifischen Formate vorliegt. Der einfachste Weg, Daten zwischen diesen Formaten umzuformen, besteht darin, die folgenden zwei Funktionen aus dem Tidyr- Paket in R zu verwenden: Pivot_longer() : formt einen Datenblock vom [&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>So formen Sie Daten zwischen Breit- und Langformaten in R - Statorials um<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in R zwischen Breit- und Langformaten umgeformt werden.\" \/>\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\/r-umbau-zwischen-breit-lang\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"So formen Sie Daten zwischen Breit- und Langformaten in R - Statorials um\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in R zwischen Breit- und Langformaten umgeformt werden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T05:47:25+00:00\" \/>\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\/r-umbau-zwischen-breit-lang\/\",\"url\":\"https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/\",\"name\":\"So formen Sie Daten zwischen Breit- und Langformaten in R - Statorials um\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-19T05:47:25+00:00\",\"dateModified\":\"2023-07-19T05:47:25+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in R zwischen Breit- und Langformaten umgeformt werden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"So formen sie daten zwischen breit- und langformaten in r um\"}]},{\"@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":"So formen Sie Daten zwischen Breit- und Langformaten in R - Statorials um","description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in R zwischen Breit- und Langformaten umgeformt werden.","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\/r-umbau-zwischen-breit-lang\/","og_locale":"de_DE","og_type":"article","og_title":"So formen Sie Daten zwischen Breit- und Langformaten in R - Statorials um","og_description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in R zwischen Breit- und Langformaten umgeformt werden.","og_url":"https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/","og_site_name":"Statorials","article_published_time":"2023-07-19T05:47:25+00:00","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\/r-umbau-zwischen-breit-lang\/","url":"https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/","name":"So formen Sie Daten zwischen Breit- und Langformaten in R - Statorials um","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-19T05:47:25+00:00","dateModified":"2023-07-19T05:47:25+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand mehrerer Beispiele erl\u00e4utert, wie Daten in R zwischen Breit- und Langformaten umgeformt werden.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/r-umbau-zwischen-breit-lang\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"So formen sie daten zwischen breit- und langformaten in r um"}]},{"@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\/3096"}],"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=3096"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/3096\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=3096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=3096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=3096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}