{"id":895,"date":"2023-07-28T09:46:04","date_gmt":"2023-07-28T09:46:04","guid":{"rendered":"https:\/\/statorials.org\/tr\/pandalari-birak\/"},"modified":"2023-07-28T09:46:04","modified_gmt":"2023-07-28T09:46:04","slug":"pandalari-birak","status":"publish","type":"post","link":"https:\/\/statorials.org\/tr\/pandalari-birak\/","title":{"rendered":"Pandalar&#39;da nan de\u011ferlerine sahip sat\u0131rlar nas\u0131l silinir"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">\u00c7o\u011fu zaman bir pandas DataFrame&#8217;de NaN de\u011ferleri i\u00e7eren sat\u0131rlar\u0131 kald\u0131rmak isteyebilirsiniz. Neyse ki pandas <a href=\"https:\/\/pandas.pydata.org\/pandas-docs\/stable\/reference\/api\/pandas.DataFrame.dropna.html\" target=\"_blank\" rel=\"noopener\">dropna()<\/a> i\u015flevini kullanarak bunu yapmak kolayd\u0131r.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Bu e\u011fitimde, bu fonksiyonun a\u015fa\u011f\u0131daki pandalar DataFrame&#8217;de kullan\u0131lmas\u0131na ili\u015fkin birka\u00e7 \u00f6rnek g\u00f6sterilmektedir:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n<span style=\"color: #107d3f;\">import<\/span> scipy.stats <span style=\"color: #107d3f;\">as<\/span> stats\n\n<span style=\"color: #008080;\">#create DataFrame with some NaN values<\/span>\ndf = pd.DataFrame({'rating': [np.nan, 85, np.nan, 88, 94, 90, 76, 75, 87, 86],\n                   'points': [np.nan, 25, 14, 16, 27, 20, 12, 15, 14, 19],\n                   'assists': [5, 7, 7, np.nan, 5, 7, 6, 9, 9, 5],\n                   'rebounds': [11, 8, 10, 6, 6, 9, 6, 10, 10, 7]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\n        rating points assists rebounds\n0 NaN NaN 5.0 11\n1 85.0 25.0 7.0 8\n2 NaN 14.0 7.0 10\n3 88.0 16.0 NaN 6\n4 94.0 27.0 5.0 6\n5 90.0 20.0 7.0 9\n6 76.0 12.0 6.0 6\n7 75.0 15.0 9.0 10\n8 87.0 14.0 9.0 10\n9 86.0 19.0 5.0 7\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>\u00d6rnek 1: NaN de\u011ferlerine sahip sat\u0131rlar\u0131 silin<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">NaN <em>de\u011ferleri<\/em> i\u00e7eren t\u00fcm sat\u0131rlar\u0131 kald\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki s\u00f6zdizimini kullanabiliriz:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">dropna<\/span> ()\n\n\trating points assists rebounds\n1 85.0 25.0 7.0 8\n4 94.0 27.0 5.0 6\n5 90.0 20.0 7.0 9\n6 76.0 12.0 6.0 6\n7 75.0 15.0 9.0 10\n8 87.0 14.0 9.0 10\n9 86.0 19.0 5.0 7\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>\u00d6rnek 2: T\u00fcm NaN de\u011ferlerine sahip sat\u0131rlar\u0131 kald\u0131r\u0131n<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Her s\u00fctundaki <em>t\u00fcm<\/em> NaN de\u011ferlerini i\u00e7eren t\u00fcm sat\u0131rlar\u0131 kald\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki s\u00f6zdizimini kullanabiliriz:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">dropna<\/span> (how=' <span style=\"color: #993300;\">all<\/span> ') \n\n        rating points assists rebounds\n0 NaN NaN 5.0 11\n1 85.0 25.0 7.0 8\n2 NaN 14.0 7.0 10\n3 88.0 16.0 NaN 6\n4 94.0 27.0 5.0 6\n5 90.0 20.0 7.0 9\n6 76.0 12.0 6.0 6\n7 75.0 15.0 9.0 10\n8 87.0 14.0 9.0 10\n9 86.0 19.0 5.0 7\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Bu \u00f6zel DataFrame&#8217;de t\u00fcm NaN de\u011ferlerine sahip hi\u00e7bir sat\u0131r yoktu, dolay\u0131s\u0131yla sat\u0131rlar\u0131n hi\u00e7biri silinmedi.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>\u00d6rnek 3: Belirli bir e\u015fi\u011fin alt\u0131ndaki sat\u0131rlar\u0131 silin<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\"><em>En az\u0131ndan<\/em> belirli say\u0131da NaN olmayan de\u011fere sahip olmayan t\u00fcm sat\u0131rlar\u0131 kald\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki s\u00f6zdizimini kullanabiliriz:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">dropna<\/span> (thresh= <span style=\"color: #993300;\">3<\/span> ) \n\n\trating points assists rebounds\n1 85.0 25.0 7.0 8\n2 NaN 14.0 7.0 10\n3 88.0 16.0 NaN 6\n4 94.0 27.0 5.0 6\n5 90.0 20.0 7.0 9\n6 76.0 12.0 6.0 6\n7 75.0 15.0 9.0 10\n8 87.0 14.0 9.0 10\n9 86.0 19.0 5.0 7\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Orijinal DataFrame&#8217;in ilk sat\u0131r\u0131 en az 3 NaN olmayan de\u011fer i\u00e7ermiyordu, dolay\u0131s\u0131yla kald\u0131r\u0131lan tek sat\u0131r bu oldu.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>\u00d6rnek 4: Belirli bir s\u00fctunda Nan de\u011ferlerine sahip bir sat\u0131r\u0131 silin<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Belirli bir s\u00fctunda NaN de\u011feri olan t\u00fcm sat\u0131rlar\u0131 kald\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki s\u00f6zdizimini kullanabiliriz:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">dropna<\/span> (subset=[' <span style=\"color: #993300;\">assists<\/span> '])\n\n\trating points assists rebounds\n0 NaN NaN 5.0 11\n1 85.0 25.0 7.0 8\n2 NaN 14.0 7.0 10\n4 94.0 27.0 5.0 6\n5 90.0 20.0 7.0 9\n6 76.0 12.0 6.0 6\n7 75.0 15.0 9.0 10\n8 87.0 14.0 9.0 10\n9 86.0 19.0 5.0 7<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>\u00d6rnek 5: NaN i\u00e7eren sat\u0131rlar\u0131 sildikten sonra dizini s\u0131f\u0131rlay\u0131n<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">NaN de\u011ferlerine sahip sat\u0131rlar\u0131 sildikten sonra DataFrame&#8217;in dizinini s\u0131f\u0131rlamak i\u00e7in a\u015fa\u011f\u0131daki s\u00f6zdizimini kullanabiliriz:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#drop all rows that have any NaN values<\/span>\ndf = df. <span style=\"color: #3366ff;\">dropna<\/span> ()\n\n<span style=\"color: #008080;\">#reset index of DataFrame<\/span>\ndf = df. <span style=\"color: #3366ff;\">reset_index<\/span> (drop=True)\n\n<span style=\"color: #008080;\">#view DataFrame<\/span>\ndf\n\n        rating points assists rebounds\n0 85.0 25.0 7.0 8\n1 94.0 27.0 5.0 6\n2 90.0 20.0 7.0 9\n3 76.0 12.0 6.0 6\n4 75.0 15.0 9.0 10\n5 87.0 14.0 9.0 10\n6 86.0 19.0 5.0 77<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><em>dropna() i\u015flevine ili\u015fkin t\u00fcm belgeleri <a href=\"https:\/\/pandas.pydata.org\/pandas-docs\/stable\/reference\/api\/pandas.DataFrame.dropna.html\" target=\"_blank\" rel=\"noopener\">burada<\/a> bulabilirsiniz.<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c7o\u011fu zaman bir pandas DataFrame&#8217;de NaN de\u011ferleri i\u00e7eren sat\u0131rlar\u0131 kald\u0131rmak isteyebilirsiniz. Neyse ki pandas dropna() i\u015flevini kullanarak bunu yapmak kolayd\u0131r. Bu e\u011fitimde, bu fonksiyonun a\u015fa\u011f\u0131daki pandalar DataFrame&#8217;de kullan\u0131lmas\u0131na ili\u015fkin birka\u00e7 \u00f6rnek g\u00f6sterilmektedir: import numpy as np import scipy.stats as stats #create DataFrame with some NaN values df = pd.DataFrame({&#8216;rating&#8217;: [np.nan, 85, np.nan, 88, 94, 90, [&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-895","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>Pandalar&#039;da NaN de\u011ferlerine sahip sat\u0131rlar nas\u0131l silinir<\/title>\n<meta name=\"description\" content=\"Bir pandas DataFrame&#039;de NaN de\u011ferlerine sahip sat\u0131rlar\u0131n nas\u0131l silinece\u011fine dair basit bir a\u00e7\u0131klama.\" \/>\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\/pandalari-birak\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandalar&#039;da NaN de\u011ferlerine sahip sat\u0131rlar nas\u0131l silinir\" \/>\n<meta property=\"og:description\" content=\"Bir pandas DataFrame&#039;de NaN de\u011ferlerine sahip sat\u0131rlar\u0131n nas\u0131l silinece\u011fine dair basit bir a\u00e7\u0131klama.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/tr\/pandalari-birak\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T09:46:04+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\/pandalari-birak\/\",\"url\":\"https:\/\/statorials.org\/tr\/pandalari-birak\/\",\"name\":\"Pandalar&#39;da NaN de\u011ferlerine sahip sat\u0131rlar nas\u0131l silinir\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/tr\/#website\"},\"datePublished\":\"2023-07-28T09:46:04+00:00\",\"dateModified\":\"2023-07-28T09:46:04+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48\"},\"description\":\"Bir pandas DataFrame&#39;de NaN de\u011ferlerine sahip sat\u0131rlar\u0131n nas\u0131l silinece\u011fine dair basit bir a\u00e7\u0131klama.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/tr\/pandalari-birak\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/tr\/pandalari-birak\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/tr\/pandalari-birak\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ev\",\"item\":\"https:\/\/statorials.org\/tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandalar&#39;da nan de\u011ferlerine sahip sat\u0131rlar nas\u0131l silinir\"}]},{\"@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":"Pandalar&#39;da NaN de\u011ferlerine sahip sat\u0131rlar nas\u0131l silinir","description":"Bir pandas DataFrame&#39;de NaN de\u011ferlerine sahip sat\u0131rlar\u0131n nas\u0131l silinece\u011fine dair basit bir a\u00e7\u0131klama.","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\/pandalari-birak\/","og_locale":"tr_TR","og_type":"article","og_title":"Pandalar&#39;da NaN de\u011ferlerine sahip sat\u0131rlar nas\u0131l silinir","og_description":"Bir pandas DataFrame&#39;de NaN de\u011ferlerine sahip sat\u0131rlar\u0131n nas\u0131l silinece\u011fine dair basit bir a\u00e7\u0131klama.","og_url":"https:\/\/statorials.org\/tr\/pandalari-birak\/","og_site_name":"Statorials","article_published_time":"2023-07-28T09:46:04+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\/pandalari-birak\/","url":"https:\/\/statorials.org\/tr\/pandalari-birak\/","name":"Pandalar&#39;da NaN de\u011ferlerine sahip sat\u0131rlar nas\u0131l silinir","isPartOf":{"@id":"https:\/\/statorials.org\/tr\/#website"},"datePublished":"2023-07-28T09:46:04+00:00","dateModified":"2023-07-28T09:46:04+00:00","author":{"@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48"},"description":"Bir pandas DataFrame&#39;de NaN de\u011ferlerine sahip sat\u0131rlar\u0131n nas\u0131l silinece\u011fine dair basit bir a\u00e7\u0131klama.","breadcrumb":{"@id":"https:\/\/statorials.org\/tr\/pandalari-birak\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/tr\/pandalari-birak\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/tr\/pandalari-birak\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ev","item":"https:\/\/statorials.org\/tr\/"},{"@type":"ListItem","position":2,"name":"Pandalar&#39;da nan de\u011ferlerine sahip sat\u0131rlar nas\u0131l silinir"}]},{"@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\/895","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=895"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts\/895\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/media?parent=895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/categories?post=895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/tags?post=895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}