{"id":2969,"date":"2023-07-19T20:34:24","date_gmt":"2023-07-19T20:34:24","guid":{"rendered":"https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/"},"modified":"2023-07-19T20:34:24","modified_gmt":"2023-07-19T20:34:24","slug":"listwise-usuniecie-w-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/","title":{"rendered":"Jak wykona\u0107 usuwanie listowe w r (z przyk\u0142adem)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><strong>Usuwanie metod\u0105 listow\u0105<\/strong> to metoda usuwaj\u0105ca wszystkie wiersze w ramce danych, w kt\u00f3rych brakuje warto\u015bci w <em>kolumnie<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Naj\u0142atwiejszym sposobem usuni\u0119cia listowego w R jest u\u017cycie nast\u0119puj\u0105cej sk\u0142adni:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>complete_df &lt;- df[complete. <span style=\"color: #3366ff;\">boxes<\/span> (df), ]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ta sk\u0142adnia wykorzystuje funkcj\u0119complete.cases <a href=\"https:\/\/statorials.org\/pl\/uzupe\u0142nij-r-przypadkow\/\" target=\"_blank\" rel=\"noopener\">()<\/a> w celu utworzenia nowej ramki danych zawieraj\u0105cej tylko te wiersze z oryginalnej ramki danych, kt\u00f3re nie zawieraj\u0105 brakuj\u0105cych warto\u015bci w \u017cadnej kolumnie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Poni\u017cszy przyk\u0142ad pokazuje, jak w praktyce wykorzysta\u0107 t\u0119 funkcj\u0119.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Przyk\u0142ad: Wykonaj usuwanie listowe w R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Za\u0142\u00f3\u017cmy, \u017ce mamy nast\u0119puj\u0105c\u0105 ramk\u0119 danych w R, kt\u00f3ra zawiera informacje o r\u00f3\u017cnych koszykarzach:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame<\/span>\ndf &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (rating=c(70, 75, 75, 78, 81, 85, 89, 91, 94, 97),\n                 points=c(12, 15, 14, 13, NA, 29, 24, 18, 20, 25),\n                 assists=c(9, 5, NA, 5, 7, 8, 11, 12, 13, 11))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   rating points assists\n1 70 12 9\n2 75 15 5\n3 75 14 NA\n4 78 13 5\n5 81 NA 7\n6 85 29 8\n7 89 24 11\n8 91 18 12\n9 94 20 13\n10 97 25 11\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Zauwa\u017c, \u017ce w niekt\u00f3rych kolumnach dwa wiersze zawieraj\u0105 warto\u015bci NA.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Mo\u017cemy u\u017cy\u0107 nast\u0119puj\u0105cej sk\u0142adni, aby wykona\u0107 <strong>usuwanie listowe<\/strong> i zachowa\u0107 tylko te wiersze, kt\u00f3re nie maj\u0105 brakuj\u0105cych warto\u015bci w \u017cadnej kolumnie:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create new data frame that only contains rows with no missing values<\/span>\ncomplete_df &lt;- df[complete. <span style=\"color: #3366ff;\">boxes<\/span> (df), ]\n\n<span style=\"color: #008080;\">#view new data frame\n<\/span>complete_df\n\n   rating points assists\n1 70 12 9\n2 75 15 5\n4 78 13 5\n6 85 29 8\n7 89 24 11\n8 91 18 12\n9 94 20 13\n10 97 25 11\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Zwr\u00f3\u0107 uwag\u0119, \u017ce \u017caden z wierszy tej nowej ramki danych nie ma pustych warto\u015bci w \u017cadnej kolumnie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Zauwa\u017c te\u017c, \u017ce mo\u017cemy u\u017cy\u0107 funkcji <a href=\"https:\/\/statorials.org\/pl\/funkcja-nrow-w-r\/\" target=\"_blank\" rel=\"noopener\">nrow()<\/a> do okre\u015blenia, w ilu wierszach oryginalnej ramki danych w dowolnej kolumnie brakuje warto\u015bci:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#count how many rows have missing values in any column<\/span>\nnrow(df[ <span style=\"color: #800080;\">!<\/span> complete. <span style=\"color: #3366ff;\">cases<\/span> (df), ])\n\n[1] 2\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">To m\u00f3wi nam, \u017ce w <strong>2<\/strong> wierszach oryginalnej ramki danych brakowa\u0142o warto\u015bci w co najmniej jednej kolumnie.<\/span><\/p>\n<p> <span style=\"color: #000000;\">R\u00f3wnie \u0142atwo mo\u017cemy policzy\u0107, ile wierszy nie zawiera\u0142o brakuj\u0105cych warto\u015bci w \u017cadnej kolumnie:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#count how many rows do not have missing values in any column<\/span>\nnrow(df[complete. <span style=\"color: #3366ff;\">cases<\/span> (df), ])\n\n[1] 8<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">To m\u00f3wi nam, \u017ce <strong>8<\/strong> wierszy oryginalnej ramki danych nie zawiera\u0142o brakuj\u0105cych warto\u015bci w \u017cadnej kolumnie.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Dodatkowe zasoby<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Poni\u017csze samouczki wyja\u015bniaj\u0105, jak wykonywa\u0107 inne typowe zadania w j\u0119zyku R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/pl\/r-znajdz-brakujace-wartosci\/\" target=\"_blank\" rel=\"noopener\">Jak znale\u017a\u0107 i policzy\u0107 brakuj\u0105ce warto\u015bci w R<\/a><br \/> <a href=\"https:\/\/statorials.org\/pl\/r-interpoluje-brakujace-wartosci\/\" target=\"_blank\" rel=\"noopener\">Jak interpolowa\u0107 brakuj\u0105ce warto\u015bci w R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Usuwanie metod\u0105 listow\u0105 to metoda usuwaj\u0105ca wszystkie wiersze w ramce danych, w kt\u00f3rych brakuje warto\u015bci w kolumnie . Naj\u0142atwiejszym sposobem usuni\u0119cia listowego w R jest u\u017cycie nast\u0119puj\u0105cej sk\u0142adni: complete_df &lt;- df[complete. boxes (df), ] Ta sk\u0142adnia wykorzystuje funkcj\u0119complete.cases () w celu utworzenia nowej ramki danych zawieraj\u0105cej tylko te wiersze z oryginalnej ramki danych, kt\u00f3re nie [&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-2969","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 wykona\u0107 usuwanie listowe w R (z przyk\u0142adem) - Statologia<\/title>\n<meta name=\"description\" content=\"W tym samouczku wyja\u015bniono, jak wykona\u0107 usuwanie listowe w j\u0119zyku R, \u0142\u0105cznie z pe\u0142nym przyk\u0142adem.\" \/>\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\/listwise-usuniecie-w-r\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jak wykona\u0107 usuwanie listowe w R (z przyk\u0142adem) - Statologia\" \/>\n<meta property=\"og:description\" content=\"W tym samouczku wyja\u015bniono, jak wykona\u0107 usuwanie listowe w j\u0119zyku R, \u0142\u0105cznie z pe\u0142nym przyk\u0142adem.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T20:34:24+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\/listwise-usuniecie-w-r\/\",\"url\":\"https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/\",\"name\":\"Jak wykona\u0107 usuwanie listowe w R (z przyk\u0142adem) - Statologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pl\/#website\"},\"datePublished\":\"2023-07-19T20:34:24+00:00\",\"dateModified\":\"2023-07-19T20:34:24+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965\"},\"description\":\"W tym samouczku wyja\u015bniono, jak wykona\u0107 usuwanie listowe w j\u0119zyku R, \u0142\u0105cznie z pe\u0142nym przyk\u0142adem.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\",\"item\":\"https:\/\/statorials.org\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jak wykona\u0107 usuwanie listowe w r (z przyk\u0142adem)\"}]},{\"@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 wykona\u0107 usuwanie listowe w R (z przyk\u0142adem) - Statologia","description":"W tym samouczku wyja\u015bniono, jak wykona\u0107 usuwanie listowe w j\u0119zyku R, \u0142\u0105cznie z pe\u0142nym przyk\u0142adem.","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\/listwise-usuniecie-w-r\/","og_locale":"pl_PL","og_type":"article","og_title":"Jak wykona\u0107 usuwanie listowe w R (z przyk\u0142adem) - Statologia","og_description":"W tym samouczku wyja\u015bniono, jak wykona\u0107 usuwanie listowe w j\u0119zyku R, \u0142\u0105cznie z pe\u0142nym przyk\u0142adem.","og_url":"https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/","og_site_name":"Statorials","article_published_time":"2023-07-19T20:34:24+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\/listwise-usuniecie-w-r\/","url":"https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/","name":"Jak wykona\u0107 usuwanie listowe w R (z przyk\u0142adem) - Statologia","isPartOf":{"@id":"https:\/\/statorials.org\/pl\/#website"},"datePublished":"2023-07-19T20:34:24+00:00","dateModified":"2023-07-19T20:34:24+00:00","author":{"@id":"https:\/\/statorials.org\/pl\/#\/schema\/person\/6484727a4612df3e69f016c3129c6965"},"description":"W tym samouczku wyja\u015bniono, jak wykona\u0107 usuwanie listowe w j\u0119zyku R, \u0142\u0105cznie z pe\u0142nym przyk\u0142adem.","breadcrumb":{"@id":"https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pl\/listwise-usuniecie-w-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom","item":"https:\/\/statorials.org\/pl\/"},{"@type":"ListItem","position":2,"name":"Jak wykona\u0107 usuwanie listowe w r (z przyk\u0142adem)"}]},{"@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\/2969","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=2969"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/posts\/2969\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/media?parent=2969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/categories?post=2969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pl\/wp-json\/wp\/v2\/tags?post=2969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}