{"id":3819,"date":"2023-07-15T09:00:24","date_gmt":"2023-07-15T09:00:24","guid":{"rendered":"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/"},"modified":"2023-07-15T09:00:24","modified_gmt":"2023-07-15T09:00:24","slug":"r-hatasi-satirlar-icin-yinelenen-tanimlayicilar","status":"publish","type":"post","link":"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/","title":{"rendered":"R&#39;de nas\u0131l d\u00fczeltilir: hata: sat\u0131rlar i\u00e7in yinelenen tan\u0131mlay\u0131c\u0131lar"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">R&#8217;de kar\u015f\u0131la\u015fabilece\u011finiz bir hata:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>Error: Duplicate identifiers for rows\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Bu hata, bir veri \u00e7er\u00e7evesindeki bir veya daha fazla s\u00fctunun de\u011ferlerini kendi s\u00fctunlar\u0131na yaymak i\u00e7in <strong>spread()<\/strong> i\u015flevini kullanmaya \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda ortaya \u00e7\u0131kar.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ancak her sat\u0131r i\u00e7in benzersiz bir kimlik yoksa hata olu\u015fabilir, dolay\u0131s\u0131yla da\u011f\u0131t\u0131m\u0131 \u00e7al\u0131\u015ft\u0131r\u0131rken hangi de\u011ferlerin hangi g\u00f6zlemlere ait oldu\u011funu belirlemenin bir yolu yoktur.<\/span><\/p>\n<p> <span style=\"color: #000000;\">A\u015fa\u011f\u0131daki \u00f6rnekte bu hatan\u0131n pratikte nas\u0131l d\u00fczeltilece\u011fi g\u00f6sterilmektedir.<\/span><\/p>\n<h2> <strong>\u00d6rnek: Hata nas\u0131l d\u00fczeltilir?<\/strong><\/h2>\n<p> <span style=\"color: #000000;\">R&#8217;de \u00e7e\u015fitli basketbol oyuncular\u0131 hakk\u0131nda bilgi i\u00e7eren 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> (player=rep(c(' <span style=\"color: #ff0000;\">A<\/span> ', ' <span style=\"color: #ff0000;\">B<\/span> '), each= <span style=\"color: #008000;\">4<\/span> ),\n                 year=rep(1:4, times= <span style=\"color: #008000;\">2<\/span> ),\n                 assists=c(4, 10, 4, 4, 3, 7, 7, 6),\n                 dots=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 assists points\n1 A 1 4 14\n2 A 2 10 6\n3 To 3 4 18\n4 To 4 4 7\n5 B 1 3 22\n6 B 2 7 9\n7 B 3 7 38\n8 B 4 6 4\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">\u015eimdi, veri \u00e7er\u00e7evesini kimlik s\u00fctunu olarak <strong>y\u0131l<\/strong> s\u00fctununa sahip olacak \u015fekilde d\u00f6n\u00fc\u015ft\u00fcrmek istedi\u011fimizi ve her y\u0131l boyunca A ve B oyuncular\u0131n\u0131n asistlerini ve puan de\u011ferlerini temsil etmek i\u00e7in <strong>asist_A<\/strong> , <strong>asist_B<\/strong> , <strong>puan_A<\/strong> ve <strong>puan_B<\/strong> ad\u0131 verilen yeni s\u00fctunlar olu\u015fturmak istedi\u011fimizi varsayal\u0131m. .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Y\u0131l s\u00fctunundaki de\u011ferler benzersiz olmayaca\u011f\u0131ndan (iki adet 1, iki adet 2 vb. olacakt\u0131r), <strong>spread()<\/strong> i\u015flevi hata \u00fcretecektir.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ancak istenen veri \u00e7er\u00e7evesini \u00fcretmek i\u00e7in <strong>pivot_wider()<\/strong> i\u015flevini a\u015fa\u011f\u0131daki s\u00f6zdizimiyle kullanabiliriz:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (tidyr)\n\n<span style=\"color: #008080;\">#spread the values in the points and assists columns\n<\/span>pivot_wider(data = df, \n            id_cols = year, \n            names_from = player, \n            values_from = c(' <span style=\"color: #ff0000;\">assists<\/span> ', ' <span style=\"color: #ff0000;\">points<\/span> '))\n\n# A tibble: 4 x 5\n   year assists_A assists_B points_A points_B\n                    \n1 1 4 3 14 22\n2 2 10 7 6 9\n3 3 4 7 18 38\n4 4 4 6 7 4<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Herhangi bir hata almad\u0131\u011f\u0131m\u0131z\u0131 ve d\u00f6rt y\u0131l\u0131n her birinde Oyuncu A ve B&#8217;nin puan ve asist de\u011ferlerini g\u00f6steren yeni s\u00fctunlar\u0131 ba\u015far\u0131yla olu\u015fturabildi\u011fimizi unutmay\u0131n.<\/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;deki di\u011fer yayg\u0131n hatalar\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r:<\/span><\/p>\n<p><a href=\"https:\/\/statorials.org\/tr\/nas-rye-zorlama-yoluyla-sokuldu\/\" target=\"_blank\" rel=\"noopener\">R&#8217;de nas\u0131l d\u00fczeltilir: Zorlamayla ortaya \u00e7\u0131kan NA&#8217;lar<\/a><br \/> <a href=\"https:\/\/statorials.org\/tr\/r-hata-indeksi-aralik-disinda\/\" target=\"_blank\" rel=\"noopener\">R&#8217;de nas\u0131l onar\u0131l\u0131r: s\u0131n\u0131rlar\u0131n d\u0131\u015f\u0131nda dizin<\/a><br \/> <a href=\"https:\/\/statorials.org\/tr\" target=\"_blank\" rel=\"noopener\">R&#8217;de nas\u0131l d\u00fczeltilir: Daha uzun bir nesnenin uzunlu\u011fu, daha k\u0131sa bir nesnenin uzunlu\u011funun kat\u0131 de\u011fildir<\/a><br \/> <a href=\"https:\/\/statorials.org\/tr\/r-degistirilecek-parca-sayisi-degistirme-uzunlugunun-kati-degil\/\" target=\"_blank\" rel=\"noopener\">R&#8217;de onar\u0131m nas\u0131l yap\u0131l\u0131r: De\u011fi\u015ftirilecek eleman say\u0131s\u0131, de\u011fi\u015ftirme uzunlu\u011funun kat\u0131 de\u011fildir<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>R&#8217;de kar\u015f\u0131la\u015fabilece\u011finiz bir hata: Error: Duplicate identifiers for rows Bu hata, bir veri \u00e7er\u00e7evesindeki bir veya daha fazla s\u00fctunun de\u011ferlerini kendi s\u00fctunlar\u0131na yaymak i\u00e7in spread() i\u015flevini kullanmaya \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda ortaya \u00e7\u0131kar. Ancak her sat\u0131r i\u00e7in benzersiz bir kimlik yoksa hata olu\u015fabilir, dolay\u0131s\u0131yla da\u011f\u0131t\u0131m\u0131 \u00e7al\u0131\u015ft\u0131r\u0131rken hangi de\u011ferlerin hangi g\u00f6zlemlere ait oldu\u011funu belirlemenin bir yolu yoktur. A\u015fa\u011f\u0131daki \u00f6rnekte [&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-3819","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>R&#039;de Nas\u0131l D\u00fczeltilir: Hata: Sat\u0131rlar i\u00e7in Yinelenen Kimlikler - Statorials<\/title>\n<meta name=\"description\" content=\"Bu e\u011fitimde R&#039;de a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: Hata: Sat\u0131rlar i\u00e7in yinelenen tan\u0131mlay\u0131c\u0131lar.\" \/>\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-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"R&#039;de Nas\u0131l D\u00fczeltilir: Hata: Sat\u0131rlar i\u00e7in Yinelenen Kimlikler - Statorials\" \/>\n<meta property=\"og:description\" content=\"Bu e\u011fitimde R&#039;de a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: Hata: Sat\u0131rlar i\u00e7in yinelenen tan\u0131mlay\u0131c\u0131lar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T09:00:24+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=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/\",\"url\":\"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/\",\"name\":\"R&#39;de Nas\u0131l D\u00fczeltilir: Hata: Sat\u0131rlar i\u00e7in Yinelenen Kimlikler - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/tr\/#website\"},\"datePublished\":\"2023-07-15T09:00:24+00:00\",\"dateModified\":\"2023-07-15T09:00:24+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48\"},\"description\":\"Bu e\u011fitimde R&#39;de a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: Hata: Sat\u0131rlar i\u00e7in yinelenen tan\u0131mlay\u0131c\u0131lar.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ev\",\"item\":\"https:\/\/statorials.org\/tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"R&#39;de nas\u0131l d\u00fczeltilir: hata: sat\u0131rlar i\u00e7in yinelenen tan\u0131mlay\u0131c\u0131lar\"}]},{\"@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":"R&#39;de Nas\u0131l D\u00fczeltilir: Hata: Sat\u0131rlar i\u00e7in Yinelenen Kimlikler - Statorials","description":"Bu e\u011fitimde R&#39;de a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: Hata: Sat\u0131rlar i\u00e7in yinelenen tan\u0131mlay\u0131c\u0131lar.","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-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/","og_locale":"tr_TR","og_type":"article","og_title":"R&#39;de Nas\u0131l D\u00fczeltilir: Hata: Sat\u0131rlar i\u00e7in Yinelenen Kimlikler - Statorials","og_description":"Bu e\u011fitimde R&#39;de a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: Hata: Sat\u0131rlar i\u00e7in yinelenen tan\u0131mlay\u0131c\u0131lar.","og_url":"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/","og_site_name":"Statorials","article_published_time":"2023-07-15T09:00:24+00:00","author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Dr.benjamin anderson","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/","url":"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/","name":"R&#39;de Nas\u0131l D\u00fczeltilir: Hata: Sat\u0131rlar i\u00e7in Yinelenen Kimlikler - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/tr\/#website"},"datePublished":"2023-07-15T09:00:24+00:00","dateModified":"2023-07-15T09:00:24+00:00","author":{"@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48"},"description":"Bu e\u011fitimde R&#39;de a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: Hata: Sat\u0131rlar i\u00e7in yinelenen tan\u0131mlay\u0131c\u0131lar.","breadcrumb":{"@id":"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/tr\/r-hatasi-satirlar-icin-yinelenen-tanimlayicilar\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ev","item":"https:\/\/statorials.org\/tr\/"},{"@type":"ListItem","position":2,"name":"R&#39;de nas\u0131l d\u00fczeltilir: hata: sat\u0131rlar i\u00e7in yinelenen tan\u0131mlay\u0131c\u0131lar"}]},{"@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\/3819","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=3819"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts\/3819\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/media?parent=3819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/categories?post=3819"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/tags?post=3819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}