{"id":29831,"date":"2025-09-20T11:42:33","date_gmt":"2025-09-20T08:42:33","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/"},"modified":"2025-09-20T11:42:33","modified_gmt":"2025-09-20T08:42:33","slug":"pandas-dropna-ile-dataframeden-na-degerlerini-silme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/","title":{"rendered":"Pandas dropna() ile DataFrame&#8217;den NA De\u011ferlerini Silme"},"content":{"rendered":"<p># Pandas dropna() ile DataFrame&#8217;den NA De\u011ferlerini Silme<\/p>\n<p>Veri analizi yaparken eksik verilerle kar\u015f\u0131la\u015fmak olduk\u00e7a yayg\u0131n bir durumdur.  Eksik veriler, analiz sonu\u00e7lar\u0131n\u0131z\u0131 \u00e7arp\u0131tabilir ve yanl\u0131\u015f \u00e7\u0131kar\u0131mlara yol a\u00e7abilir.  Python&#8217;\u0131n g\u00fc\u00e7l\u00fc veri manip\u00fclasyon k\u00fct\u00fcphanesi Pandas, bu sorunu \u00e7\u00f6zmek i\u00e7in <code class=\"language-\">dropna()<\/code> fonksiyonunu sunar. Bu makalede, Pandas <code class=\"language-\">dropna()<\/code> fonksiyonunu kullanarak DataFrame&#8217;lerinizden NA (Not a Number) de\u011ferlerini nas\u0131l silece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Farkl\u0131 kullan\u0131m senaryolar\u0131n\u0131, performans optimizasyonunu ve ileri d\u00fczey teknikleri ele alaca\u011f\u0131z.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131:<\/strong><\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong> <code class=\"language-\">dropna()<\/code>&#8216;n\u0131n temel kullan\u0131m\u0131n\u0131 basit bir \u00f6rnek ile \u00f6\u011freneceksiniz.<br \/>\n* <strong>Orta Seviye:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131na uygun \u00f6rnekler ve optimizasyon ipu\u00e7lar\u0131 g\u00f6receksiniz.<br \/>\n* <strong>\u0130leri Seviye:<\/strong> Performans analizi ve nadir kar\u015f\u0131la\u015f\u0131lan durumlar\u0131n (edge case) nas\u0131l ele al\u0131naca\u011f\u0131n\u0131 \u00f6\u011freneceksiniz.<\/p>\n<p><strong>Pandas ve NA De\u011ferleri: Temel Kavramlar<\/strong><\/p>\n<p>Pandas, Python&#8217;da veri manip\u00fclasyonu i\u00e7in en yayg\u0131n kullan\u0131lan k\u00fct\u00fcphanedir.  Veri \u00e7er\u00e7eveleri (DataFrame&#8217;ler) olu\u015fturmak, manip\u00fcle etmek ve analiz etmek i\u00e7in g\u00fc\u00e7l\u00fc ara\u00e7lar sa\u011flar.  Veri setlerinde s\u0131k\u00e7a kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z eksik veriler, Pandas&#8217;te genellikle <code class=\"language-\">NaN<\/code> (Not a Number) veya <code class=\"language-\">None<\/code> olarak temsil edilir. Bu eksik de\u011ferler, analizlerde sorunlara yol a\u00e7abilir, bu nedenle bunlar\u0131 temizlemek \u00f6nemlidir.  <code class=\"language-\">dropna()<\/code> fonksiyonu i\u015fte bu noktada devreye girer ve DataFrame&#8217;inizden bu eksik de\u011ferleri silmenizi sa\u011flar.<\/p>\n<p><strong>Pandas dropna(): Nas\u0131l Kullan\u0131l\u0131r? &#8211; Yeni Ba\u015flayanlar \u0130\u00e7in<\/strong><\/p>\n<p><code class=\"language-\">dropna()<\/code> fonksiyonu olduk\u00e7a basit bir yap\u0131ya sahiptir. Temel kullan\u0131m\u0131 \u015fu \u015fekildedir:<\/p>\n<pre class=\"language-python\"><code>import pandas as pd\n\ndata = {'A': [1, 2, None, 4], 'B': [5, None, 7, 8]}\ndf = pd.DataFrame(data)\nprint(&quot;\u00d6ncesi:\\n&quot;, df)\n\ndf_cleaned = df.dropna()\nprint(&quot;\\nSonras\u0131:\\n&quot;, df_cleaned)<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">A<\/code> ve <code class=\"language-\">B<\/code> s\u00fctunlar\u0131ndan olu\u015fan bir DataFrame olu\u015fturur.  <code class=\"language-\">dropna()<\/code> fonksiyonu \u00e7a\u011fr\u0131ld\u0131\u011f\u0131nda, en az bir <code class=\"language-\">NaN<\/code> de\u011feri i\u00e7eren t\u00fcm sat\u0131rlar silinir.  Sonu\u00e7 olarak, <code class=\"language-\">NaN<\/code> de\u011ferleri i\u00e7ermeyen sadece iki sat\u0131r kal\u0131r.<\/p>\n<p><strong>\u00d6rnek: Bir E-Ticaret Veri Seti<\/strong><\/p>\n<p>Bir e-ticaret \u015firketinin \u00fcr\u00fcn sat\u0131\u015f verilerini i\u00e7eren bir DataFrame d\u00fc\u015f\u00fcnelim:<\/p>\n<pre class=\"language-python\"><code>data = {'\u00dcr\u00fcn': ['A', 'B', 'C', 'D'],\n        'Fiyat': [100, None, 150, 200],\n        'Sat\u0131\u015f Adedi': [10, 15, None, 25]}\ndf = pd.DataFrame(data)\nprint(&quot;\u00d6ncesi:\\n&quot;, df)\ndf_cleaned = df.dropna()\nprint(&quot;\\nSonras\u0131:\\n&quot;, df_cleaned)<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">Fiyat<\/code> ve <code class=\"language-\">Sat\u0131\u015f Adedi<\/code> s\u00fctunlar\u0131nda <code class=\"language-\">NaN<\/code> de\u011ferleri bulunmaktad\u0131r. <code class=\"language-\">dropna()<\/code> fonksiyonu bu sat\u0131rlar\u0131 tamamen silmi\u015ftir.<\/p>\n<p><strong>Pandas dropna(): \u0130leri Seviye Kullan\u0131m &#8211; Orta Seviye<\/strong><\/p>\n<p><code class=\"language-\">dropna()<\/code> fonksiyonu, daha geli\u015fmi\u015f se\u00e7enekler sunarak eksik verilerin temizlenmesini daha hassas bir \u015fekilde kontrol etmenizi sa\u011flar.<\/p>\n<p><strong><code class=\"language-\">how<\/code> Parametresi:<\/strong><\/p>\n<p><code class=\"language-\">how<\/code> parametresi, sat\u0131r\u0131n veya s\u00fctunun nas\u0131l silinece\u011fini belirler.  <code class=\"language-\">'any'<\/code> (varsay\u0131lan de\u011fer), en az bir <code class=\"language-\">NaN<\/code> de\u011feri i\u00e7eren sat\u0131rlar\u0131 siler. <code class=\"language-\">'all'<\/code> ise, t\u00fcm de\u011ferleri <code class=\"language-\">NaN<\/code> olan sat\u0131rlar\u0131 siler.<\/p>\n<pre class=\"language-python\"><code>import pandas as pd\ndata = {'A': [1, 2, None, 4], 'B': [5, None, 7, 8], 'C': [9, 10, 11, None]}\ndf = pd.DataFrame(data)\nprint(&quot;\u00d6ncesi:\\n&quot;, df)\n\ndf_cleaned_any = df.dropna(how='any')\nprint(&quot;\\nhow='any':\\n&quot;, df_cleaned_any)\n\ndf_cleaned_all = df.dropna(how='all')\nprint(&quot;\\nhow='all':\\n&quot;, df_cleaned_all)<\/code><\/pre>\n<p><strong><code class=\"language-\">subset<\/code> Parametresi:<\/strong><\/p>\n<p><code class=\"language-\">subset<\/code> parametresi, <code class=\"language-\">NaN<\/code> de\u011ferlerinin kontrol edilece\u011fi s\u00fctunlar\u0131 belirlemenizi sa\u011flar.<\/p>\n<pre class=\"language-python\"><code>import pandas as pd\ndata = {'A': [1, 2, None, 4], 'B': [5, None, 7, 8]}\ndf = pd.DataFrame(data)\nprint(&quot;\u00d6ncesi:\\n&quot;, df)\n\ndf_cleaned_subset = df.dropna(subset=['A'])\nprint(&quot;\\nsubset=['A']:\\n&quot;, df_cleaned_subset)<\/code><\/pre>\n<p>Bu \u00f6rnekte, sadece <code class=\"language-\">A<\/code> s\u00fctununda <code class=\"language-\">NaN<\/code> de\u011ferleri kontrol edilir ve bu s\u00fctuna g\u00f6re sat\u0131rlar silinir.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya Senaryolar\u0131 ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p><strong>Vaka Analizi 1: M\u00fc\u015fteri Veri Taban\u0131<\/strong><\/p>\n<p>Bir m\u00fc\u015fteri veri taban\u0131nda, baz\u0131 m\u00fc\u015fterilerin telefon numaralar\u0131 veya adresleri eksik olabilir.  <code class=\"language-\">dropna()<\/code> fonksiyonunu kullanarak, eksik bilgileri i\u00e7eren m\u00fc\u015fteri kay\u0131tlar\u0131n\u0131 silebilir veya eksik bilgilerin oldu\u011fu s\u00fctunlar\u0131 analizden \u00e7\u0131karabilirsiniz.<\/p>\n<p><strong>Vaka Analizi 2: Finansal Veriler<\/strong><\/p>\n<p>Finansal verilerde, baz\u0131 de\u011ferler kay\u0131p olabilir.  <code class=\"language-\">dropna()<\/code> fonksiyonunu kullanarak, eksik de\u011ferleri i\u00e7eren i\u015flemleri silebilir veya eksik de\u011ferleri ortalama veya medyan ile doldurabilirsiniz (imputation).  Ancak, bu durumda verilerin da\u011f\u0131l\u0131m\u0131na dikkat etmek \u00f6nemlidir. Yanl\u0131\u015f bir dolgu y\u00f6ntemi, analiz sonu\u00e7lar\u0131n\u0131 \u00e7arp\u0131tabilir.  Daha geli\u015fmi\u015f dolgu y\u00f6ntemleri i\u00e7in <code class=\"language-\">fillna()<\/code> fonksiyonunu inceleyebilirsiniz.<\/p>\n<p><strong>Performans Optimizasyonu:<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck DataFrame&#8217;lerde <code class=\"language-\">dropna()<\/code> fonksiyonu zaman alabilir.  Performans\u0131 art\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki ipu\u00e7lar\u0131n\u0131 kullanabilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">inplace=True<\/code>:<\/strong>  <code class=\"language-\">dropna()<\/code> fonksiyonunu <code class=\"language-\">inplace=True<\/code> ile \u00e7a\u011f\u0131r\u0131rsan\u0131z, orijinal DataFrame&#8217;i do\u011frudan de\u011fi\u015ftirir ve yeni bir DataFrame olu\u015fturmaz, bu da bellek kullan\u0131m\u0131n\u0131 azalt\u0131r.<br \/>\n* <strong>Paralel \u0130\u015fleme:<\/strong> \u00c7ok b\u00fcy\u00fck veri setlerinde, <code class=\"language-\">dask<\/code> gibi paralel i\u015flem k\u00fct\u00fcphaneleri kullanarak <code class=\"language-\">dropna()<\/code> i\u015flemini h\u0131zland\u0131rabilirsiniz.<\/p>\n<p><strong>Pandas dropna(): \u0130leri D\u00fczey Teknikler &#8211; \u0130leri Seviye<\/strong><\/p>\n<p><strong><code class=\"language-\">thresh<\/code> Parametresi:<\/strong><\/p>\n<p><code class=\"language-\">thresh<\/code> parametresi, bir sat\u0131r\u0131 silmek i\u00e7in ka\u00e7 tane ge\u00e7erli (NaN olmayan) de\u011fere ihtiya\u00e7 oldu\u011funu belirlemenizi sa\u011flar.<\/p>\n<pre class=\"language-python\"><code>import pandas as pd\ndata = {'A': [1, 2, None, 4], 'B': [5, None, 7, 8], 'C': [9, 10, 11, None]}\ndf = pd.DataFrame(data)\nprint(&quot;\u00d6ncesi:\\n&quot;, df)\n\ndf_cleaned_thresh = df.dropna(thresh=2)\nprint(&quot;\\nthresh=2:\\n&quot;, df_cleaned_thresh)<\/code><\/pre>\n<p>Bu \u00f6rnekte, en az 2 ge\u00e7erli de\u011fer i\u00e7eren sat\u0131rlar korunur.<\/p>\n<p><strong>Edge Case&#8217;ler:<\/strong><\/p>\n<p>* <strong>Bo\u015f DataFrame:<\/strong> E\u011fer DataFrame tamamen bo\u015fsa, <code class=\"language-\">dropna()<\/code> fonksiyonu hi\u00e7bir \u015fey yapmaz.<br \/>\n* <strong>T\u00fcm De\u011ferler NaN:<\/strong> E\u011fer bir s\u00fctunun t\u00fcm de\u011ferleri NaN ise, <code class=\"language-\">how='any'<\/code> ile bu s\u00fctun tamamen silinir.<\/p>\n<p><strong>Performans Analizi ve Kar\u015f\u0131la\u015ft\u0131rma<\/strong><\/p>\n<p>Farkl\u0131 <code class=\"language-\">dropna()<\/code> kullan\u0131m senaryolar\u0131n\u0131n performans\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131rmak i\u00e7in <code class=\"language-\">timeit<\/code> k\u00fct\u00fcphanesini kullanabilirsiniz. B\u00fcy\u00fck veri setlerinde, <code class=\"language-\">inplace=True<\/code> kullanman\u0131n performans \u00fczerindeki etkisini g\u00f6zlemleyebilirsiniz.  Bu analizler, verilerinizin b\u00fcy\u00fckl\u00fc\u011f\u00fcne ve yap\u0131s\u0131na g\u00f6re de\u011fi\u015fiklik g\u00f6sterecektir.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Pandas <code class=\"language-\">dropna()<\/code> fonksiyonu, DataFrame&#8217;lerinizden NA de\u011ferlerini silmek i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r.  Bu makalede, temel kullan\u0131mdan ileri d\u00fczey tekniklere kadar geni\u015f bir yelpazede <code class=\"language-\">dropna()<\/code>&#8216;n\u0131n nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 \u00f6\u011frendiniz.  Veri temizleme s\u00fcrecinizde, verilerinizin \u00f6zelliklerini ve hedeflerinizi g\u00f6z \u00f6n\u00fcnde bulundurarak en uygun y\u00f6ntemi se\u00e7meniz \u00f6nemlidir.  Unutmay\u0131n ki, veri temizleme i\u015flemi, veri analizi s\u00fcrecinin kritik bir par\u00e7as\u0131d\u0131r ve do\u011fru sonu\u00e7lar elde etmek i\u00e7in dikkatlice yap\u0131lmal\u0131d\u0131r.  Daha fazla ileri d\u00fczey Pandas tekni\u011fi \u00f6\u011frenmek i\u00e7in [Fatih Soysal&#8217;\u0131n bloguna](https:\/\/fatihsoysal.com) g\u00f6z atabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">dropna()<\/code> fonksiyonu orijinal DataFrame&#8217;i de\u011fi\u015ftirir mi?<\/strong> Hay\u0131r, varsay\u0131lan olarak yeni bir DataFrame d\u00f6nd\u00fcr\u00fcr. <code class=\"language-\">inplace=True<\/code> parametresi kullanarak orijinal DataFrame&#8217;i de\u011fi\u015ftirebilirsiniz.<\/p>\n<p>2. <strong><code class=\"language-\">dropna()<\/code> fonksiyonu hangi veri tiplerini destekler?<\/strong>  \u00c7o\u011fu veri tipini destekler, ancak \u00f6zellikle kategorik de\u011fi\u015fkenler i\u00e7in dikkatli olmak gerekir.<\/p>\n<p>3. <strong>Eksik de\u011ferleri silmek yerine doldurabilir miyim?<\/strong> Evet, bunun i\u00e7in <code class=\"language-\">fillna()<\/code> fonksiyonunu kullanabilirsiniz.<\/p>\n<p>4. <strong>\u00c7ok b\u00fcy\u00fck veri setlerinde performans\u0131 nas\u0131l iyile\u015ftirebilirim?<\/strong>  <code class=\"language-\">inplace=True<\/code> parametresini kullanabilir ve paralel i\u015flem k\u00fct\u00fcphaneleri (\u00f6rne\u011fin, <code class=\"language-\">dask<\/code>) de\u011ferlendirebilirsiniz.<\/p>\n<p>5. <strong><code class=\"language-\">dropna()<\/code> fonksiyonu ile ilgili daha fazla bilgi nerede bulabilirim?<\/strong>  Pandas d\u00f6k\u00fcmanlar\u0131n\u0131 ve online kaynaklar\u0131 inceleyebilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Pandas dropna() ile DataFrame&#8217;den NA De\u011ferlerini Silme Veri analizi yaparken eksik verilerle kar\u015f\u0131la\u015fmak olduk\u00e7a yayg\u0131n bir durumdur.&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-29831","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pandas dropna() ile DataFrame&#039;den NA De\u011ferlerini Silme<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas dropna() ile DataFrame&#039;den NA De\u011ferlerini Silme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-20T08:42:33+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Pandas dropna() ile DataFrame&#8217;den NA De\u011ferlerini Silme\",\"datePublished\":\"2025-09-20T08:42:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/\"},\"wordCount\":981,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/\",\"name\":\"Pandas dropna() ile DataFrame'den NA De\u011ferlerini Silme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-20T08:42:33+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas dropna() ile DataFrame&#8217;den NA De\u011ferlerini Silme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Pandas dropna() ile DataFrame'den NA De\u011ferlerini Silme","description":"Hi\u00e7bir etiketi bulunamad\u0131.","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:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/","og_locale":"tr_TR","og_type":"article","og_title":"Pandas dropna() ile DataFrame'den NA De\u011ferlerini Silme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-20T08:42:33+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Pandas dropna() ile DataFrame&#8217;den NA De\u011ferlerini Silme","datePublished":"2025-09-20T08:42:33+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/"},"wordCount":981,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/","url":"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/","name":"Pandas dropna() ile DataFrame'den NA De\u011ferlerini Silme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-20T08:42:33+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/pandas-dropna-ile-dataframeden-na-degerlerini-silme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Pandas dropna() ile DataFrame&#8217;den NA De\u011ferlerini Silme"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29831","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=29831"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29831\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}