{"id":4277,"date":"2023-07-12T08:29:34","date_gmt":"2023-07-12T08:29:34","guid":{"rendered":"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/"},"modified":"2023-07-12T08:29:34","modified_gmt":"2023-07-12T08:29:34","slug":"r-toplami-nayi-yok-sayar","status":"publish","type":"post","link":"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/","title":{"rendered":"C: aggregate() nas\u0131l kullan\u0131l\u0131r ve na ile sat\u0131rlar silinmez"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Bir veri \u00e7er\u00e7evesindeki de\u011fi\u015fkenlere ili\u015fkin \u00f6zet istatistikleri hesaplamak i\u00e7in R&#8217;deki <strong>Aggregate()<\/strong> i\u015flevini kullanabilirsiniz.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Varsay\u0131lan olarak, <strong>Aggregate()<\/strong> i\u015flevi bir veri \u00e7er\u00e7evesinde bir veya daha fazla NA de\u011feri i\u00e7eren bir sat\u0131rla kar\u015f\u0131la\u015f\u0131rsa, hesaplamalar\u0131 ger\u00e7ekle\u015ftirirken yaln\u0131zca sat\u0131r\u0131 kald\u0131r\u0131r.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Bu, hesaplamalar yap\u0131l\u0131rken beklenmeyen sonu\u00e7lara yol a\u00e7abilir.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Bu davran\u0131\u015f\u0131 \u00f6nlemek i\u00e7in <strong>Aggregate()<\/strong> i\u015flevinde <strong>na.action=NULL<\/strong> ba\u011f\u0131ms\u0131z de\u011fi\u015fkenini kullanabilirsiniz.<\/span><\/p>\n<p> <span style=\"color: #000000;\">A\u015fa\u011f\u0131daki \u00f6rnek bu arg\u00fcman\u0131n pratikte nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 g\u00f6stermektedir.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>\u00d6rnek: R&#8217;de aggegate() kullan\u0131n ve NA ile sat\u0131rlar\u0131 silmeyin<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">R&#8217;de farkl\u0131 tak\u0131mlardaki basketbolcular\u0131n say\u0131lar\u0131n\u0131 ve asistlerini g\u00f6steren a\u015fa\u011f\u0131daki veri \u00e7er\u00e7evesine sahip oldu\u011fumuzu varsayal\u0131m:<\/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> (team=c('A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'C', 'C'),\n                 points=c(5, 9, 12, 14, 14, 13, 10, 6, 15, 18),\n                 assists=c(NA, 4, 4, 5, 3, 6, 8, 4, 10, NA))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   team points assists\n1 to 5 NA\n2 to 9 4\n3 to 12 4\n4 to 14 5\n5 A 14 3\n6 B 13 6\n7 B 10 8\n8 B 6 4\n9 C 15 10\n10 C 18 NA<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">\u015eimdi <strong>tak\u0131ma<\/strong> g\u00f6re grupland\u0131r\u0131lm\u0131\u015f <strong>puanlar\u0131n<\/strong> ve <strong>asistlerin<\/strong> toplam\u0131n\u0131 hesaplamak i\u00e7in <strong>Aggregate()<\/strong> i\u015flevini kullanmaya \u00e7al\u0131\u015ft\u0131\u011f\u0131m\u0131z\u0131 varsayal\u0131m:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#attempt to calculate sum of points and assists, grouped by team\n<\/span>aggregate(. ~ team, data=df, FUN=sum, na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )\n\n  team points assists\n1 A 49 16\n2 B 29 18\n3 C 15 10<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sonu\u00e7 bize tak\u0131m ba\u015f\u0131na puan ve asist toplam\u0131n\u0131 g\u00f6steriyor gibi g\u00f6r\u00fcn\u00fcyor, ancak NA de\u011ferlerine sahip sat\u0131rlar asl\u0131nda bu hesaplamalar\u0131 \u00e7al\u0131\u015ft\u0131r\u0131rken kald\u0131r\u0131ld\u0131.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Orijinal veri \u00e7er\u00e7evesine bakarak ve <strong>Tak\u0131m C&#8217;nin<\/strong> <strong>puan<\/strong> s\u00fctununda iki de\u011fere sahip oldu\u011funu g\u00f6rerek bunu do\u011frulayabiliriz:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">15<\/span><\/li>\n<li> <span style=\"color: #000000;\">18<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Yani C tak\u0131m\u0131n\u0131n toplam 33 puan\u0131 olmas\u0131 gerekirken sonu\u00e7 sadece 15 puan g\u00f6steriyor.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Bunun nedeni, <strong>puan<\/strong> de\u011feri 18 olan sat\u0131r\u0131n <strong>asist<\/strong> s\u00fctununda NA de\u011ferinin bulunmas\u0131d\u0131r; bu, tak\u0131m\u0131n puan toplam\u0131 ile asist toplam\u0131 hesaplan\u0131rken bu sat\u0131r\u0131n ger\u00e7ekte kullan\u0131lmad\u0131\u011f\u0131 anlam\u0131na gelir.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Hesaplamalar yap\u0131l\u0131rken NA de\u011ferlerine sahip sat\u0131rlar\u0131n kald\u0131r\u0131lmamas\u0131n\u0131 sa\u011flamak i\u00e7in <strong>na.action=NULL<\/strong> arg\u00fcman\u0131n\u0131 \u015fu \u015fekilde kullanmam\u0131z gerekiyor:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#calculate sum of points and assists, grouped by team (don't drop NA rows)\n<\/span>aggregate(. ~ team, data=df, FUN=sum, na. <span style=\"color: #3366ff;\">rm<\/span> = <span style=\"color: #008000;\">TRUE<\/span> , na. <span style=\"color: #3366ff;\">action<\/span> =NULL)\n\n  team points assists\n1 A 54 16\n2 B 29 18\n3 C 33 10\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\"><strong>Aggregate()<\/strong> fonksiyonunun bu sefer C tak\u0131m\u0131 i\u00e7in 33&#8217;e e\u015fit <strong>puan<\/strong> de\u011ferlerinin toplam\u0131n\u0131 do\u011fru bir \u015fekilde d\u00f6nd\u00fcrd\u00fc\u011f\u00fcn\u00fc unutmay\u0131n.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Not<\/strong> : <strong>na.rm=TRUE<\/strong> arg\u00fcman\u0131, belirli bir s\u00fctunda hesaplama yap\u0131l\u0131rken NA de\u011ferlerinin <em>g\u00f6z ard\u0131 edilmesi<\/em> gerekti\u011fini belirtir.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Ek kaynaklar<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">A\u015fa\u011f\u0131daki e\u011fitimlerde R&#8217;de di\u011fer ortak g\u00f6revlerin nas\u0131l ger\u00e7ekle\u015ftirilece\u011fi a\u00e7\u0131klanmaktad\u0131r:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/tr\/rdeki-ozet-islevi\/\" target=\"_blank\" rel=\"noopener\">R&#8217;de Summary() i\u015flevi nas\u0131l kullan\u0131l\u0131r?<\/a><br \/> <a href=\"https:\/\/statorials.org\/tr\/r-grup-basina-ortalama\/\" target=\"_blank\" rel=\"noopener\">R&#8217;de grup ba\u015f\u0131na ortalama nas\u0131l hesaplan\u0131r<\/a><br \/> <a href=\"https:\/\/statorials.org\/tr\/rde-tanimlayici-istatistikler\/\" target=\"_blank\" rel=\"noopener\">R&#8217;de tan\u0131mlay\u0131c\u0131 istatistikler nas\u0131l hesaplan\u0131r<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bir veri \u00e7er\u00e7evesindeki de\u011fi\u015fkenlere ili\u015fkin \u00f6zet istatistikleri hesaplamak i\u00e7in R&#8217;deki Aggregate() i\u015flevini kullanabilirsiniz. Varsay\u0131lan olarak, Aggregate() i\u015flevi bir veri \u00e7er\u00e7evesinde bir veya daha fazla NA de\u011feri i\u00e7eren bir sat\u0131rla kar\u015f\u0131la\u015f\u0131rsa, hesaplamalar\u0131 ger\u00e7ekle\u015ftirirken yaln\u0131zca sat\u0131r\u0131 kald\u0131r\u0131r. Bu, hesaplamalar yap\u0131l\u0131rken beklenmeyen sonu\u00e7lara yol a\u00e7abilir. Bu davran\u0131\u015f\u0131 \u00f6nlemek i\u00e7in Aggregate() i\u015flevinde na.action=NULL ba\u011f\u0131ms\u0131z de\u011fi\u015fkenini kullanabilirsiniz. A\u015fa\u011f\u0131daki \u00f6rnek bu [&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":[],"class_list":["post-4277","post","type-post","status-publish","format-standard","hentry","category-rehber"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C: Aggregate() nas\u0131l kullan\u0131l\u0131r ve NA ile sat\u0131rlar silinmez \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Bu e\u011fitimde, R&#039;de Aggregate() i\u015flevi kullan\u0131l\u0131rken NA de\u011ferlerinin nas\u0131l g\u00f6z ard\u0131 edilece\u011fi bir \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.\" \/>\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\/tr\/r-toplami-nayi-yok-sayar\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C: Aggregate() nas\u0131l kullan\u0131l\u0131r ve NA ile sat\u0131rlar silinmez \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Bu e\u011fitimde, R&#039;de Aggregate() i\u015flevi kullan\u0131l\u0131rken NA de\u011ferlerinin nas\u0131l g\u00f6z ard\u0131 edilece\u011fi bir \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T08:29:34+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=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr.benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/\",\"url\":\"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/\",\"name\":\"C: Aggregate() nas\u0131l kullan\u0131l\u0131r ve NA ile sat\u0131rlar silinmez \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/tr\/#website\"},\"datePublished\":\"2023-07-12T08:29:34+00:00\",\"dateModified\":\"2023-07-12T08:29:34+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48\"},\"description\":\"Bu e\u011fitimde, R&#39;de Aggregate() i\u015flevi kullan\u0131l\u0131rken NA de\u011ferlerinin nas\u0131l g\u00f6z ard\u0131 edilece\u011fi bir \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ev\",\"item\":\"https:\/\/statorials.org\/tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C: aggregate() nas\u0131l kullan\u0131l\u0131r ve na ile sat\u0131rlar silinmez\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/tr\/#website\",\"url\":\"https:\/\/statorials.org\/tr\/\",\"name\":\"Statorials\",\"description\":\"\u0130statistik okuryazarl\u0131\u011f\u0131 rehberiniz!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/tr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48\",\"name\":\"Dr.benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr.benjamin anderson\"},\"description\":\"Merhaba, ben Benjamin, emekli bir istatistik profes\u00f6r\u00fc ve Statorials \u00f6\u011fretmenine d\u00f6n\u00fc\u015ft\u00fcm. \u0130statistik alan\u0131ndaki kapsaml\u0131 deneyimim ve uzmanl\u0131\u011f\u0131mla, \u00f6\u011frencilerimi Statorials arac\u0131l\u0131\u011f\u0131yla g\u00fc\u00e7lendirmek i\u00e7in bilgilerimi payla\u015fmaya can at\u0131yorum. Daha fazlas\u0131n\u0131 bil\",\"sameAs\":[\"https:\/\/statorials.org\/tr\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C: Aggregate() nas\u0131l kullan\u0131l\u0131r ve NA ile sat\u0131rlar silinmez \u2013 Statorials","description":"Bu e\u011fitimde, R&#39;de Aggregate() i\u015flevi kullan\u0131l\u0131rken NA de\u011ferlerinin nas\u0131l g\u00f6z ard\u0131 edilece\u011fi bir \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.","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\/tr\/r-toplami-nayi-yok-sayar\/","og_locale":"tr_TR","og_type":"article","og_title":"C: Aggregate() nas\u0131l kullan\u0131l\u0131r ve NA ile sat\u0131rlar silinmez \u2013 Statorials","og_description":"Bu e\u011fitimde, R&#39;de Aggregate() i\u015flevi kullan\u0131l\u0131rken NA de\u011ferlerinin nas\u0131l g\u00f6z ard\u0131 edilece\u011fi bir \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.","og_url":"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/","og_site_name":"Statorials","article_published_time":"2023-07-12T08:29:34+00:00","author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Dr.benjamin anderson","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/","url":"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/","name":"C: Aggregate() nas\u0131l kullan\u0131l\u0131r ve NA ile sat\u0131rlar silinmez \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/tr\/#website"},"datePublished":"2023-07-12T08:29:34+00:00","dateModified":"2023-07-12T08:29:34+00:00","author":{"@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48"},"description":"Bu e\u011fitimde, R&#39;de Aggregate() i\u015flevi kullan\u0131l\u0131rken NA de\u011ferlerinin nas\u0131l g\u00f6z ard\u0131 edilece\u011fi bir \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.","breadcrumb":{"@id":"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/tr\/r-toplami-nayi-yok-sayar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ev","item":"https:\/\/statorials.org\/tr\/"},{"@type":"ListItem","position":2,"name":"C: aggregate() nas\u0131l kullan\u0131l\u0131r ve na ile sat\u0131rlar silinmez"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/tr\/#website","url":"https:\/\/statorials.org\/tr\/","name":"Statorials","description":"\u0130statistik okuryazarl\u0131\u011f\u0131 rehberiniz!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/tr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48","name":"Dr.benjamin anderson","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr.benjamin anderson"},"description":"Merhaba, ben Benjamin, emekli bir istatistik profes\u00f6r\u00fc ve Statorials \u00f6\u011fretmenine d\u00f6n\u00fc\u015ft\u00fcm. \u0130statistik alan\u0131ndaki kapsaml\u0131 deneyimim ve uzmanl\u0131\u011f\u0131mla, \u00f6\u011frencilerimi Statorials arac\u0131l\u0131\u011f\u0131yla g\u00fc\u00e7lendirmek i\u00e7in bilgilerimi payla\u015fmaya can at\u0131yorum. Daha fazlas\u0131n\u0131 bil","sameAs":["https:\/\/statorials.org\/tr"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts\/4277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/comments?post=4277"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts\/4277\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/media?parent=4277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/categories?post=4277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/tags?post=4277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}