{"id":2424,"date":"2023-07-22T08:18:35","date_gmt":"2023-07-22T08:18:35","guid":{"rendered":"https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/"},"modified":"2023-07-22T08:18:35","modified_gmt":"2023-07-22T08:18:35","slug":"str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir","status":"publish","type":"post","link":"https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/","title":{"rendered":"Nas\u0131l d\u00fczeltilir: .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle kullan\u0131labilir"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Python kullan\u0131rken kar\u015f\u0131la\u015fabilece\u011finiz bir hata:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #ff0000;\">AttributeError<\/span> : Can only use .str accessor with string values!\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Bu hata genellikle pandas DataFrame&#8217;in dize s\u00fctunundaki bir modeli de\u011fi\u015ftirmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda ortaya \u00e7\u0131kar, ancak \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z s\u00fctun asl\u0131nda bir dize de\u011fildir.<\/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<h3> <span style=\"color: #000000;\"><strong>Hata nas\u0131l yeniden olu\u015fturulur?<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">A\u015fa\u011f\u0131daki pandalara sahip oldu\u011fumuzu varsayal\u0131m DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [6.5, 7.8, 8.0, 9.0, 7.5, 3.4, 6.6, 6.8],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, 9, 12, 9, 9, 4],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [11, 8, 10, 6, 6, 5, 9, 12]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\tteam points assists rebounds\n0 A 6.5 5 11\n1 A 7.8 7 8\n2 A 8.0 7 10\n3 A 9.0 9 6\n4 B 7.5 12 6\n5 B 3.4 9 5\n6 B 6.6 9 9\n7 B 6.8 4 12<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">\u015eimdi &#8220;noktalar&#8221; s\u00fctunundaki her ondal\u0131k basama\u011f\u0131 bir bo\u015flukla de\u011fi\u015ftirmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131m\u0131z\u0131 varsayal\u0131m:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#attempt to replace decimal in \"points\" column with a blank\n<\/span>df[' <span style=\"color: #ff0000;\">points<\/span> '] = df[' <span style=\"color: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">replace<\/span> (' <span style=\"color: #ff0000;\">.<\/span> ', '')\n\n<span style=\"color: #ff0000;\">AttributeError<\/span> : Can only use .str accessor with string values! \n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">&#8220;Noktalar&#8221; s\u00fctunu bir dize s\u00fctunu olmad\u0131\u011f\u0131 i\u00e7in hata al\u0131yoruz.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Hata nas\u0131l d\u00fczeltilir?<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Bu hatay\u0131 \u00e7\u00f6zmenin en kolay yolu, &#8220;points&#8221; s\u00fctunundaki de\u011ferleri de\u011fi\u015ftirmeyi denemeden \u00f6nce <strong>.astype(str)<\/strong> i\u015flevini kullanmakt\u0131r:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#replace decimal in \"points\" column with a blank\n<\/span>df[' <span style=\"color: #ff0000;\">points<\/span> '] = df[' <span style=\"color: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">astype<\/span> (str). <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">replace<\/span> (' <span style=\"color: #ff0000;\">.<\/span> ', '')\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span>df\n\n\tteam points assists rebounds\n0 A 65 5 11\n1 A 78 7 8\n2 A 80 7 10\n3 A 90 9 6\n4 B 75 12 6\n5 B 34 9 5\n6 B 66 9 9\n7 B 68 4 12<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">&#8220;points&#8221; s\u00fctunundaki her ondal\u0131k basama\u011f\u0131n de\u011fi\u015ftirildi\u011fini ve &#8220;points&#8221; s\u00fctunundaki de\u011ferleri de\u011fi\u015ftirmeye \u00e7al\u0131\u015fmadan \u00f6nce <strong>.astype(str)<\/strong> fonksiyonunu kulland\u0131\u011f\u0131m\u0131z i\u00e7in herhangi bir hata almad\u0131\u011f\u0131m\u0131z\u0131 unutmay\u0131n.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Not<\/strong> : <strong>Change()<\/strong> i\u015flevine ili\u015fkin t\u00fcm belgeleri <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.Series.str.replace.html\" target=\"_blank\" rel=\"noopener\">burada<\/a> bulabilirsiniz.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Ek kaynaklar<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">A\u015fa\u011f\u0131daki e\u011fitimlerde Python&#8217;daki 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\/pandalarin-anahtar-hatasi\/\" target=\"_blank\" rel=\"noopener\">Pandas&#8217;ta KeyError Nas\u0131l D\u00fczeltilir<\/a><br \/> <a href=\"https:\/\/statorials.org\/tr\/deger-hatasi-kayan-noktali-nani-tam-sayiya-donusturemiyor\/\" target=\"_blank\" rel=\"noopener\">Nas\u0131l d\u00fczeltilir? ValueError: float NaN int&#8217;ye d\u00f6n\u00fc\u015ft\u00fcr\u00fclemiyor<\/a><br \/> <a href=\"https:\/\/statorials.org\/tr\/islenenler-formlarla-yayinlanamadi\/\" target=\"_blank\" rel=\"noopener\">Nas\u0131l d\u00fczeltilir? ValueError: \u0130\u015flenenler \u015fekillerle yay\u0131nlanamad\u0131<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Python kullan\u0131rken kar\u015f\u0131la\u015fabilece\u011finiz bir hata: AttributeError : Can only use .str accessor with string values! Bu hata genellikle pandas DataFrame&#8217;in dize s\u00fctunundaki bir modeli de\u011fi\u015ftirmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda ortaya \u00e7\u0131kar, ancak \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z s\u00fctun asl\u0131nda bir dize de\u011fildir. A\u015fa\u011f\u0131daki \u00f6rnekte bu hatan\u0131n pratikte nas\u0131l d\u00fczeltilece\u011fi g\u00f6sterilmektedir. Hata nas\u0131l yeniden olu\u015fturulur? A\u015fa\u011f\u0131daki pandalara sahip oldu\u011fumuzu varsayal\u0131m DataFrame: import [&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-2424","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>Nas\u0131l d\u00fczeltilir: .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle kullan\u0131labilir - Statorials<\/title>\n<meta name=\"description\" content=\"Bu e\u011fitimde Python&#039;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: AttributeError: Can use .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle!\" \/>\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\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nas\u0131l d\u00fczeltilir: .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle kullan\u0131labilir - Statorials\" \/>\n<meta property=\"og:description\" content=\"Bu e\u011fitimde Python&#039;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: AttributeError: Can use .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T08:18:35+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\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/\",\"url\":\"https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/\",\"name\":\"Nas\u0131l d\u00fczeltilir: .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle kullan\u0131labilir - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/tr\/#website\"},\"datePublished\":\"2023-07-22T08:18:35+00:00\",\"dateModified\":\"2023-07-22T08:18:35+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48\"},\"description\":\"Bu e\u011fitimde Python&#39;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: AttributeError: Can use .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle!\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ev\",\"item\":\"https:\/\/statorials.org\/tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nas\u0131l d\u00fczeltilir: .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle kullan\u0131labilir\"}]},{\"@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":"Nas\u0131l d\u00fczeltilir: .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle kullan\u0131labilir - Statorials","description":"Bu e\u011fitimde Python&#39;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: AttributeError: Can use .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle!","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\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/","og_locale":"tr_TR","og_type":"article","og_title":"Nas\u0131l d\u00fczeltilir: .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle kullan\u0131labilir - Statorials","og_description":"Bu e\u011fitimde Python&#39;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: AttributeError: Can use .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle!","og_url":"https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/","og_site_name":"Statorials","article_published_time":"2023-07-22T08:18:35+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\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/","url":"https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/","name":"Nas\u0131l d\u00fczeltilir: .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle kullan\u0131labilir - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/tr\/#website"},"datePublished":"2023-07-22T08:18:35+00:00","dateModified":"2023-07-22T08:18:35+00:00","author":{"@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48"},"description":"Bu e\u011fitimde Python&#39;da a\u015fa\u011f\u0131daki hatan\u0131n nas\u0131l d\u00fczeltilece\u011fi a\u00e7\u0131klanmaktad\u0131r: AttributeError: Can use .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle!","breadcrumb":{"@id":"https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/tr\/str-erisimcisini-yalnizca-dize-degerleriyle-kullanabilir\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ev","item":"https:\/\/statorials.org\/tr\/"},{"@type":"ListItem","position":2,"name":"Nas\u0131l d\u00fczeltilir: .str eri\u015fimcisi yaln\u0131zca dize de\u011ferleriyle kullan\u0131labilir"}]},{"@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\/2424","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=2424"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts\/2424\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/media?parent=2424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/categories?post=2424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/tags?post=2424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}