{"id":1413,"date":"2023-07-26T11:45:00","date_gmt":"2023-07-26T11:45:00","guid":{"rendered":"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/"},"modified":"2023-07-26T11:45:00","modified_gmt":"2023-07-26T11:45:00","slug":"poziomy-spadku-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/","title":{"rendered":"Jak korzysta\u0107 z funkcji droplevels w r (z przyk\u0142adami)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Funkcji <strong>droplevels()<\/strong> w R mo\u017cna u\u017cy\u0107 do usuni\u0119cia nieu\u017cywanych poziom\u00f3w czynnik\u00f3w.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ta funkcja jest szczeg\u00f3lnie przydatna, je\u015bli chcemy usun\u0105\u0107 poziomy wsp\u00f3\u0142czynnik\u00f3w, kt\u00f3re nie s\u0105 ju\u017c u\u017cywane ze wzgl\u0119du na podzbi\u00f3r wektora lub ramki danych.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ta funkcja u\u017cywa nast\u0119puj\u0105cej sk\u0142adni:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>poziomy spadku (x)<\/strong><\/span><\/p>\n<p> <span style=\"color: #000000;\">gdzie <em>x<\/em> jest obiektem, z kt\u00f3rego nale\u017cy usun\u0105\u0107 niewykorzystane poziomy wsp\u00f3\u0142czynnik\u00f3w.<\/span><\/p>\n<p> <span style=\"color: #000000;\">W tym samouczku przedstawiono kilka przyk\u0142ad\u00f3w wykorzystania tej funkcji w praktyce.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Przyk\u0142ad 1: Usu\u0144 nieu\u017cywane poziomy czynnik\u00f3w w wektorze<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Za\u0142\u00f3\u017cmy, \u017ce tworzymy wektor danych z pi\u0119cioma poziomami czynnik\u00f3w. Nast\u0119pnie za\u0142\u00f3\u017cmy, \u017ce definiujemy nowy wektor danych zawieraj\u0105cy tylko trzy z pierwotnych pi\u0119ciu poziom\u00f3w wsp\u00f3\u0142czynnik\u00f3w.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define data with 5 factor levels\n<\/span>data &lt;- <span style=\"color: #3366ff;\">factor<\/span> (c(1, 2, 3, 4, 5))\n\n<span style=\"color: #008080;\">#define new data as original data minus 4th and 5th factor levels\n<\/span>new_data &lt;- data[-c(4, 5)]\n\n<span style=\"color: #008080;\">#view new data\n<\/span>new_data\n\n[1] 1 2 3\nLevels: 1 2 3 4 5\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Chocia\u017c nowe dane zawieraj\u0105 tylko trzy czynniki, widzimy, \u017ce nadal zawieraj\u0105 pierwotne poziomy pi\u0119ciu czynnik\u00f3w.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Aby usun\u0105\u0107 te nieu\u017cywane poziomy czynnik\u00f3w, mo\u017cemy u\u017cy\u0107 funkcji <strong>droplevels()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#drop unused factor levels<\/span>\nnew_data &lt; <span style=\"color: #3366ff;\">-droplevels<\/span> (new_data)\n\n<span style=\"color: #008080;\">#view data\n<\/span>new_data\n\n[1] 1 2 3\nLevels: 1 2 3<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Nowe dane obejmuj\u0105 obecnie tylko trzy poziomy czynnik\u00f3w.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Przyk\u0142ad 2: Usu\u0144 nieu\u017cywane poziomy wsp\u00f3\u0142czynnik\u00f3w w ramce danych<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Za\u0142\u00f3\u017cmy, \u017ce tworzymy ramk\u0119 danych, w kt\u00f3rej jedna ze zmiennych jest wsp\u00f3\u0142czynnikiem pi\u0119ciopoziomowym. Nast\u0119pnie za\u0142\u00f3\u017cmy, \u017ce definiujemy now\u0105 ramk\u0119 danych, kt\u00f3ra usuwa dwa z nast\u0119puj\u0105cych poziom\u00f3w wsp\u00f3\u0142czynnik\u00f3w:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (region= <span style=\"color: #3366ff;\">factor<\/span> (c('A', 'B', 'C', 'D', 'E')),\n                 sales = c(13, 16, 22, 27, 34))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  regional sales\n1 to 13\n2 B 16\n3 C 22\n4 D 27\n5 E 34\n\n<span style=\"color: #008080;\">#define new data frame\n<\/span>new_df &lt;- <span style=\"color: #3366ff;\">subset<\/span> (df, sales &lt; 25)\n\n<span style=\"color: #008080;\">#view new data frame\n<\/span>new_df\n\n  regional sales\n1 to 13\n2 B 16\n3 C 22\n\n<span style=\"color: #008080;\">#check levels of region variable\n<\/span><span style=\"color: #3366ff;\">levels<\/span> (new_df$region)\n\n[1] \u201cA\u201d \u201cB\u201d \u201cC\u201d \u201cD\u201d \u201cE\u201d\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Chocia\u017c nowa baza danych zawiera tylko trzy wsp\u00f3\u0142czynniki w kolumnie <em>regionu<\/em> , nadal zawiera pierwotne pi\u0119\u0107 poziom\u00f3w wsp\u00f3\u0142czynnik\u00f3w. Stworzy\u0142oby to problemy, gdyby\u015bmy pr\u00f3bowali tworzy\u0107 wykresy przy u\u017cyciu tych danych.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Aby usun\u0105\u0107 nieu\u017cywane poziomy czynnik\u00f3w ze zmiennej <em>regionu<\/em> , mo\u017cemy u\u017cy\u0107 funkcji <strong>droplevels()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#drop unused factor levels\n<\/span>new_df$region &lt;- <span style=\"color: #3366ff;\">droplevels<\/span> (new_df$region)\n\n<span style=\"color: #008080;\">#check levels of region variable\n<\/span><span style=\"color: #3366ff;\">levels<\/span> (new_df$region)\n\n[1] \u201cA\u201d \u201cB\u201d \u201cC\u201d\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Teraz zmienna <em>regionu<\/em> zawiera tylko trzy poziomy czynnik\u00f3w.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Wi\u0119cej samouczk\u00f3w dotycz\u0105cych j\u0119zyka R mo\u017cna znale\u017a\u0107 na <a href=\"https:\/\/statorials.org\" target=\"_blank\" rel=\"noopener\">tej stronie<\/a> .<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Funkcji droplevels() w R mo\u017cna u\u017cy\u0107 do usuni\u0119cia nieu\u017cywanych poziom\u00f3w czynnik\u00f3w. Ta funkcja jest szczeg\u00f3lnie przydatna, je\u015bli chcemy usun\u0105\u0107 poziomy wsp\u00f3\u0142czynnik\u00f3w, kt\u00f3re nie s\u0105 ju\u017c u\u017cywane ze wzgl\u0119du na podzbi\u00f3r wektora lub ramki danych. Ta funkcja u\u017cywa nast\u0119puj\u0105cej sk\u0142adni: poziomy spadku (x) gdzie x jest obiektem, z kt\u00f3rego nale\u017cy usun\u0105\u0107 niewykorzystane poziomy wsp\u00f3\u0142czynnik\u00f3w. W tym [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1413","post","type-post","status-publish","format-standard","hentry","category-przewodnik"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jak korzysta\u0107 z funkcji DropLevels w R (z przyk\u0142adami)<\/title>\n<meta name=\"description\" content=\"W tym samouczku wyja\u015bniono, jak u\u017cywa\u0107 funkcji droplevels w R, podaj\u0105c kilka przyk\u0142ad\u00f3w.\" \/>\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\/pl\/poziomy-spadku-r\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak korzysta\u0107 z funkcji DropLevels w R (z przyk\u0142adami)\" \/>\n<meta property=\"og:description\" content=\"W tym samouczku wyja\u015bniono, jak u\u017cywa\u0107 funkcji droplevels w R, podaj\u0105c kilka przyk\u0142ad\u00f3w.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-26T11:45:00+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin Anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/\",\"url\":\"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/\",\"name\":\"Jak korzysta\u0107 z funkcji DropLevels w R (z przyk\u0142adami)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pl\/#website\"},\"datePublished\":\"2023-07-26T11:45:00+00:00\",\"dateModified\":\"2023-07-26T11:45:00+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965\"},\"description\":\"W tym samouczku wyja\u015bniono, jak u\u017cywa\u0107 funkcji droplevels w R, podaj\u0105c kilka przyk\u0142ad\u00f3w.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\",\"item\":\"https:\/\/statorials.org\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jak korzysta\u0107 z funkcji droplevels w r (z przyk\u0142adami)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/pl\/#website\",\"url\":\"https:\/\/statorials.org\/pl\/\",\"name\":\"Statorials\",\"description\":\"Tw\u00f3j przewodnik po kompetencjach statystycznych!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/pl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965\",\"name\":\"Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin Anderson\"},\"description\":\"Cze\u015b\u0107, jestem Benjamin i jestem emerytowanym profesorem statystyki, kt\u00f3ry zosta\u0142 oddanym nauczycielem Statorials. Dzi\u0119ki bogatemu do\u015bwiadczeniu i wiedzy specjalistycznej w dziedzinie statystyki ch\u0119tnie dziel\u0119 si\u0119 swoj\u0105 wiedz\u0105, aby wzmocni\u0107 pozycj\u0119 uczni\u00f3w za po\u015brednictwem Statorials. Wiedzie\u0107 wi\u0119cej\",\"sameAs\":[\"https:\/\/statorials.org\/pl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jak korzysta\u0107 z funkcji DropLevels w R (z przyk\u0142adami)","description":"W tym samouczku wyja\u015bniono, jak u\u017cywa\u0107 funkcji droplevels w R, podaj\u0105c kilka przyk\u0142ad\u00f3w.","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\/pl\/poziomy-spadku-r\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak korzysta\u0107 z funkcji DropLevels w R (z przyk\u0142adami)","og_description":"W tym samouczku wyja\u015bniono, jak u\u017cywa\u0107 funkcji droplevels w R, podaj\u0105c kilka przyk\u0142ad\u00f3w.","og_url":"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/","og_site_name":"Statorials","article_published_time":"2023-07-26T11:45:00+00:00","author":"Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Benjamin Anderson","Szacowany czas czytania":"2 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/","url":"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/","name":"Jak korzysta\u0107 z funkcji DropLevels w R (z przyk\u0142adami)","isPartOf":{"@id":"https:\/\/statorials.org\/pl\/#website"},"datePublished":"2023-07-26T11:45:00+00:00","dateModified":"2023-07-26T11:45:00+00:00","author":{"@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965"},"description":"W tym samouczku wyja\u015bniono, jak u\u017cywa\u0107 funkcji droplevels w R, podaj\u0105c kilka przyk\u0142ad\u00f3w.","breadcrumb":{"@id":"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pl\/poziomy-spadku-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pl\/poziomy-spadku-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom","item":"https:\/\/statorials.org\/pl\/"},{"@type":"ListItem","position":2,"name":"Jak korzysta\u0107 z funkcji droplevels w r (z przyk\u0142adami)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/pl\/#website","url":"https:\/\/statorials.org\/pl\/","name":"Statorials","description":"Tw\u00f3j przewodnik po kompetencjach statystycznych!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/pl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965","name":"Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/pl\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Benjamin Anderson"},"description":"Cze\u015b\u0107, jestem Benjamin i jestem emerytowanym profesorem statystyki, kt\u00f3ry zosta\u0142 oddanym nauczycielem Statorials. Dzi\u0119ki bogatemu do\u015bwiadczeniu i wiedzy specjalistycznej w dziedzinie statystyki ch\u0119tnie dziel\u0119 si\u0119 swoj\u0105 wiedz\u0105, aby wzmocni\u0107 pozycj\u0119 uczni\u00f3w za po\u015brednictwem Statorials. Wiedzie\u0107 wi\u0119cej","sameAs":["https:\/\/statorials.org\/pl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts\/1413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/comments?post=1413"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts\/1413\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/media?parent=1413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/categories?post=1413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/tags?post=1413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}