{"id":1190,"date":"2025-10-20T10:52:16","date_gmt":"2025-10-20T07:52:16","guid":{"rendered":"https:\/\/www.facadium.com.tr\/blog\/?p=1190"},"modified":"2025-10-20T11:36:02","modified_gmt":"2025-10-20T08:36:02","slug":"class-ve-typeof-kavramlari","status":"publish","type":"post","link":"https:\/\/www.facadium.com.tr\/blog\/class-ve-typeof-kavramlari\/","title":{"rendered":"Class ve typeof Kavramlar\u0131"},"content":{"rendered":"\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>\u0130\u00e7indekiler<\/h2><nav><ul><li class=\"\"><a href=\"#class-ve-typeof-kavramlari\">Class ve typeof Kavramlar\u0131<\/a><\/li><li class=\"\"><a href=\"#class-fonksiyonu-nedir\">Class Fonksiyonu Nedir?<\/a><ul><li class=\"\"><a href=\"#ornek-1-basit-veri-tipleri\">\u00d6rnek 1: Basit Veri Tipleri<\/a><\/li><li class=\"\"><a href=\"#ornek-2-veri-yapilari\">\u00d6rnek 2: Veri Yap\u0131lar\u0131<\/a><\/li><li class=\"\"><a href=\"#ornek-1\">\u00d6rnek 3: Numeric &#8211; Data Frame &#8211; Factor<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#typeof-fonksiyonu-nedir\">Typeof Fonksiyonu Nedir?<\/a><ul><li class=\"\"><a href=\"#ornek\">\u00d6rnek 1:<\/a><\/li><li class=\"\"><a href=\"#ornek-1-basit-veri-tipleri-1\">\u00d6rnek 1: Basit Veri Tipleri<\/a><\/li><li class=\"\"><a href=\"#ornek-2\">\u00d6rnek 2:<\/a><\/li><li class=\"\"><a href=\"#ornek-2-karmasik-veri-tipleri\">\u00d6rnek 3: Karma\u015f\u0131k Veri Tipleri<\/a><\/li><li class=\"\"><a href=\"#ornek-ayni-nesneye-iki-farkli-acidan-bakmak\">\u00d6rnek: Ayn\u0131 Nesneye \u0130ki Farkl\u0131 A\u00e7\u0131dan Bakmak<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#senaryolar\">Senaryolar<\/a><ul><li class=\"\"><a href=\"#fonksiyon-gelistirirken-tur-kontrolu\">1. Fonksiyon Geli\u015ftirirken T\u00fcr Kontrol\u00fc<\/a><\/li><\/ul><\/li><li class=\"\"><a href=\"#2-veri-tipi-donusturmede\">2. Veri Tipi D\u00f6n\u00fc\u015ft\u00fcrmede<\/a><ul><li class=\"\"><a href=\"#3-nesne-yapisinin-derin-incelemesi\">3. Nesne Yap\u0131s\u0131n\u0131n Derin \u0130ncelemesi<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"class-ve-typeof-kavramlari\"><strong>Class ve typeof Kavramlar\u0131<\/strong><\/h2>\n\n\n\n<p>R programlama dili, veri analizi ve istatistiksel hesaplamalarda g\u00fc\u00e7l\u00fc ve esnek bir yap\u0131 sunar. Bu esnekli\u011fin temelinde, R\u2019\u0131n de\u011fi\u015fkenleri ve veri yap\u0131lar\u0131 hakk\u0131nda tutarl\u0131 bir t\u00fcr y\u00f6netim sistemi bulunur. R\u2019da bir nesnenin t\u00fcr\u00fcn\u00fc veya s\u0131n\u0131f\u0131n\u0131 \u00f6\u011frenmek i\u00e7in en s\u0131k kullan\u0131lan iki fonksiyon typeof()<br>ve class() fonksiyonlar\u0131d\u0131r. Bu iki fonksiyon genellikle kar\u0131\u015ft\u0131r\u0131lsa da, asl\u0131nda R nesnelerinin farkl\u0131 d\u00fczeylerdeki yap\u0131sal bilgilerini temsil eder.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"class-fonksiyonu-nedir\">Class Fonksiyonu Nedir?<\/h2>\n\n\n\n<p><code>class()<\/code> fonksiyonu, bir nesnenin <strong>R\u2019\u0131n nesne y\u00f6nelimli sisteminde hangi s\u0131n\u0131fa ait oldu\u011funu<\/strong> belirtir.<br>Bu, nesnenin davran\u0131\u015flar\u0131n\u0131 (\u00f6rne\u011fin, hangi metodlar\u0131n uygulanabilece\u011fini) belirlemede kullan\u0131l\u0131r.<\/p>\n\n\n\n<p>class() fonksiyonu ise bir nesnenin <strong>y\u00fcksek seviyeli (high-level abstraction)<\/strong> s\u0131n\u0131f\u0131n\u0131 d\u00f6nd\u00fcr\u00fcr. Bu s\u0131n\u0131flar, genellikle R\u2019daki nesne y\u00f6nelimli programlama (OOP) sisteminin bir par\u00e7as\u0131d\u0131r ve bir nesnenin hangi \u201cdavran\u0131\u015fa\u201d sahip oldu\u011funu g\u00f6sterir.<\/p>\n\n\n\n<p>\u00d6rne\u011fin, bir veri \u00e7er\u00e7evesi (data.frame) ya da fakt\u00f6r (factor) de\u011fi\u015fkeni, temel d\u00fczeyde benzer veri tiplerine sahip olabilir ancak farkl\u0131 <strong>s\u0131n\u0131flara (classes)<\/strong> sahiptir. Bu s\u0131n\u0131flar, nesnelerin nas\u0131l i\u015flendi\u011fini, hangi fonksiyonlara nas\u0131l tepki verdi\u011fini belirler.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ornek-1-basit-veri-tipleri\">\u00d6rnek 1: Basit Veri Tipleri<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>x &lt;- 5\nclass(x)\n# \u00c7\u0131kt\u0131: \"numeric\"\n\ny &lt;- TRUE\nclass(y)\n# \u00c7\u0131kt\u0131: \"logical\"\n\nz &lt;- \"Merhaba\"\nclass(z)\n# \u00c7\u0131kt\u0131: \"character\"<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ornek-2-veri-yapilari\">\u00d6rnek 2: Veri Yap\u0131lar\u0131<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>v &lt;- c(1, 2, 3)\nclass(v)\n# \u00c7\u0131kt\u0131: \"numeric\"\n\ndf &lt;- data.frame(a = 1:3, b = c(\"A\", \"B\", \"C\"))\nclass(df)\n# \u00c7\u0131kt\u0131: \"data.frame\"\n\nm &lt;- matrix(1:6, nrow = 2)\nclass(m)\n# \u00c7\u0131kt\u0131: \"matrix\", \"array\"<\/code><\/pre>\n\n\n\n<p><code>class()<\/code> \u00e7\u0131kt\u0131s\u0131 genellikle birden fazla s\u0131n\u0131f d\u00f6nd\u00fcrebilir. \u00d6rne\u011fin <code>matrix<\/code> nesnesi hem \u201cmatrix\u201d hem de \u201carray\u201d s\u0131n\u0131f\u0131na aittir. Bu, R\u2019\u0131n <strong>\u00e7oklu kal\u0131t\u0131m<\/strong> (multiple inheritance) sistemini yans\u0131t\u0131r.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ornek-1\"><strong>\u00d6rnek 3:<\/strong> Numeric &#8211; Data Frame &#8211; Factor<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>x &lt;- 42\nclass(x)\n# &#91;1] \"numeric\"\n\ndf &lt;- data.frame(a = 1:3, b = c(\"X\", \"Y\", \"Z\"))\nclass(df)\n# &#91;1] \"data.frame\"\n\nf &lt;- factor(c(\"Male\", \"Female\", \"Female\"))\nclass(f)\n# &#91;1] \"factor\"<\/code><\/pre>\n\n\n\n<p>Burada:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>x de\u011fi\u015fkeninin s\u0131n\u0131f\u0131 <strong>numeric<\/strong>\u2019tir.<\/li>\n\n\n\n<li>df bir <strong>data.frame<\/strong> s\u0131n\u0131f\u0131na aittir.<\/li>\n\n\n\n<li>f ise <strong>factor<\/strong> s\u0131n\u0131f\u0131ndad\u0131r.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"typeof-fonksiyonu-nedir\"><strong>Typeof Fonksiyonu Nedir?<\/strong><\/h2>\n\n\n\n<p>typeof() fonksiyonu, bir nesnenin <strong>temel veri t\u00fcr\u00fcn\u00fc (low-level storage type)<\/strong> d\u00f6nd\u00fcr\u00fcr. Bu fonksiyon, R\u2019\u0131n bellekte nesneyi nas\u0131l saklad\u0131\u011f\u0131n\u0131 ve hangi temel veri yap\u0131s\u0131na sahip oldu\u011funu belirtir.<\/p>\n\n\n\n<p>Ba\u015fka bir deyi\u015fle, typeof() R\u2019\u0131n <strong>dil d\u00fczeyinde (internal representation)<\/strong> kulland\u0131\u011f\u0131 veri tipini g\u00f6sterir. Bu bilgi, \u00f6zellikle bellek y\u00f6netimi, performans optimizasyonu ve d\u00fc\u015f\u00fck seviyeli i\u015flemler (\u00f6rne\u011fin C\/C++ entegrasyonu) a\u00e7\u0131s\u0131ndan \u00f6nemlidir.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ornek\"><strong>\u00d6rnek 1:<\/strong><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>x &lt;- 42\ntypeof(x)\n# &#91;1] \"double\"\n\ny &lt;- \"R Studio\"\ntypeof(y)\n# &#91;1] \"character\"\n\nz &lt;- TRUE\ntypeof(z)\n# &#91;1] \"logical\"<\/code><\/pre>\n\n\n\n<p>Bu \u00f6rneklerde g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>x bir <strong>double<\/strong> t\u00fcr\u00fcnde say\u0131sal veridir.<\/li>\n\n\n\n<li>y bir <strong>character<\/strong> t\u00fcr\u00fcnde metin verisidir.<\/li>\n\n\n\n<li>z bir <strong>logical<\/strong> (mant\u0131ksal) t\u00fcrde veridir.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"class-ve-typeof-arasindaki-temel-fark\">class()<strong> ve <\/strong>typeof()<strong> Aras\u0131ndaki Temel Fark<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>\u00d6zellik<\/strong><\/td><td><strong>typeof()<\/strong><\/td><td><strong>class()<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>D\u00fczey<\/strong><\/td><td>D\u00fc\u015f\u00fck seviye (low-level)<\/td><td>Y\u00fcksek seviye (high-level)<\/td><\/tr><tr><td><strong>Ama\u00e7<\/strong><\/td><td>Nesnenin bellekteki temel t\u00fcr\u00fcn\u00fc d\u00f6nd\u00fcr\u00fcr.<\/td><td>Nesnenin davran\u0131\u015f\u0131n\u0131 belirleyen s\u0131n\u0131f bilgisini d\u00f6nd\u00fcr\u00fcr.<\/td><\/tr><tr><td><strong>Kullan\u0131m Alan\u0131<\/strong><\/td><td>Sistem i\u00e7i, performans ve bellek analizi.<\/td><td>Kullan\u0131c\u0131 tan\u0131ml\u0131 fonksiyonlar, modelleme, OOP yap\u0131lar\u0131.<\/td><\/tr><tr><td><strong>\u00d6rnek Sonu\u00e7<\/strong><\/td><td>&#8220;double&#8221;, &#8220;integer&#8221;, &#8220;character&#8221;<\/td><td>&#8220;numeric&#8221;, &#8220;data.frame&#8221;, &#8220;factor&#8221;<\/td><\/tr><tr><td><strong>OOP ile \u0130li\u015fki<\/strong><\/td><td>Nesne y\u00f6nelimli sistemden ba\u011f\u0131ms\u0131zd\u0131r.<\/td><td>OOP sisteminin bir par\u00e7as\u0131d\u0131r.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><code>typeof()<\/code> bir nesnenin <strong>temel veri tipini (low-level storage mode)<\/strong> d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<p><code>class()<\/code> ise o nesnenin <strong>y\u00fcksek seviye soyutlamas\u0131n\u0131 (object-oriented class)<\/strong> belirtir.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"birlikte-kullanim-ve-yorumlama\"><strong>Birlikte Kullan\u0131m ve Yorumlama<\/strong><\/h3>\n\n\n\n<p>R\u2019da bir nesnenin hem <strong>class<\/strong> hem de <strong>typeof<\/strong> bilgisini anlamak, veri analizi s\u00fcre\u00e7lerinde hata ay\u0131klama ve veri d\u00f6n\u00fc\u015f\u00fcmleri a\u00e7\u0131s\u0131ndan kritik \u00f6neme sahiptir.<\/p>\n\n\n\n<p><code>typeof()<\/code> fonksiyonu, bir nesnenin <strong>bellekte nas\u0131l sakland\u0131\u011f\u0131n\u0131<\/strong> ifade eder. Yani, bir nesnenin R\u2019\u0131n i\u00e7sel sisteminde hangi veri tipiyle temsil edildi\u011fini s\u00f6yler.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ornek-1-basit-veri-tipleri-1\">\u00d6rnek 1: Basit Veri Tipleri<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>x &lt;- 5\ntypeof(x)\n# \u00c7\u0131kt\u0131: \"double\"\n\ny &lt;- TRUE\ntypeof(y)\n# \u00c7\u0131kt\u0131: \"logical\"\n\nz &lt;- \"Merhaba\"\ntypeof(z)\n# \u00c7\u0131kt\u0131: \"character\"<\/code><\/pre>\n\n\n\n<p><strong>Not:<\/strong> R\u2019da say\u0131lar varsay\u0131lan olarak \u201cdouble\u201d t\u00fcr\u00fcnde saklan\u0131r.<br>E\u011fer \u00f6zel olarak <code>as.integer()<\/code> kullanmazsan\u0131z, tam say\u0131lar bile \u201cdouble\u201d olarak de\u011ferlendirilir.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ornek-2\"><strong>\u00d6rnek 2:<\/strong><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>df &lt;- data.frame(a = 1:3, b = c(\"X\", \"Y\", \"Z\"))\ntypeof(df)\n# &#91;1] \"list\"\n\nclass(df)\n# &#91;1] \"data.frame\"<\/code><\/pre>\n\n\n\n<p>Burada dikkat edilmesi gereken nokta \u015fudur:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>data.frame nesnesi, <strong>y\u00fcksek seviyede<\/strong> bir tablo yap\u0131s\u0131 gibi davran\u0131r.<\/li>\n\n\n\n<li>Ancak <strong>d\u00fc\u015f\u00fck seviyede<\/strong>, bir <strong>liste (list)<\/strong> olarak saklan\u0131r.<\/li>\n<\/ul>\n\n\n\n<p>Bu durum, R\u2019daki veri yap\u0131lar\u0131n\u0131n esnekli\u011fini ve katmanl\u0131 do\u011fas\u0131n\u0131 a\u00e7\u0131k\u00e7a ortaya koyar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ornek-2-karmasik-veri-tipleri\">\u00d6rnek 3: Karma\u015f\u0131k Veri Tipleri<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>v &lt;- c(1, 2, 3)\ntypeof(v)\n# \u00c7\u0131kt\u0131: \"double\"\n\ndf &lt;- data.frame(a = 1:3, b = c(\"A\", \"B\", \"C\"))\ntypeof(df)\n# \u00c7\u0131kt\u0131: \"list\"\n\nm &lt;- matrix(1:6, nrow = 2)\ntypeof(m)\n# \u00c7\u0131kt\u0131: \"integer\"<\/code><\/pre>\n\n\n\n<p>Burada dikkat edilmesi gereken \u00f6nemli bir nokta:<br>Bir <code>data.frame<\/code> asl\u0131nda R\u2019da <strong>liste<\/strong> yap\u0131s\u0131na dayan\u0131r. <code>typeof()<\/code> fonksiyonu da bu d\u00fc\u015f\u00fck seviye yap\u0131y\u0131 d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sonuc\"><strong>Sonu\u00e7<\/strong><\/h3>\n\n\n\n<p>R programlama dilinde typeof() ve class() fonksiyonlar\u0131, bir nesnenin farkl\u0131 y\u00f6nlerini anlamam\u0131za olanak tan\u0131r.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>typeof() fonksiyonu, <strong>nesnenin bellekteki teknik yap\u0131s\u0131n\u0131<\/strong> g\u00f6sterirken,<\/li>\n\n\n\n<li>class() fonksiyonu, <strong>nesnenin programlama ba\u011flam\u0131ndaki davran\u0131\u015f bi\u00e7imini<\/strong> a\u00e7\u0131klar.<\/li>\n<\/ul>\n\n\n\n<p>Veri analizi s\u00fcre\u00e7lerinde bu iki kavram\u0131n do\u011fru anla\u015f\u0131lmas\u0131, veri t\u00fcrleri aras\u0131nda d\u00f6n\u00fc\u015f\u00fcm yaparken olu\u015fabilecek hatalar\u0131 \u00f6nler ve fonksiyonlar\u0131n beklenen bi\u00e7imde \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"ornek-ayni-nesneye-iki-farkli-acidan-bakmak\">\u00d6rnek: Ayn\u0131 Nesneye \u0130ki Farkl\u0131 A\u00e7\u0131dan Bakmak<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>df &lt;- data.frame(ID = 1:3, Name = c(\"Ali\", \"Ay\u015fe\", \"Mehmet\"))\n\ntypeof(df)\n# \u00c7\u0131kt\u0131: \"list\"\n\nclass(df)\n# \u00c7\u0131kt\u0131: \"data.frame\"\n<\/code><\/pre>\n\n\n\n<p>Bu \u00f6rnekte:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>typeof()<\/code> fonksiyonu, <code>data.frame<\/code>\u2019in asl\u0131nda <strong>liste<\/strong> yap\u0131s\u0131na dayand\u0131\u011f\u0131n\u0131 g\u00f6sterir.<\/li>\n\n\n\n<li><code>class()<\/code> fonksiyonu ise <code>data.frame<\/code>\u2019in y\u00fcksek seviyede bir <strong>veri \u00e7er\u00e7evesi<\/strong> nesnesi oldu\u011funu belirtir.<\/li>\n<\/ul>\n\n\n\n<p>Yani, <code>typeof()<\/code> bize \u201cR bu nesneyi bellekte nas\u0131l tutuyor?\u201d sorusunun cevab\u0131n\u0131 verirken,<br><code>class()<\/code> \u201cR bu nesneye hangi davran\u0131\u015flar\u0131 atam\u0131\u015f?\u201d sorusunu yan\u0131tlar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"senaryolar\">Senaryolar<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"fonksiyon-gelistirirken-tur-kontrolu\">1. Fonksiyon Geli\u015ftirirken T\u00fcr Kontrol\u00fc<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>my_summary &lt;- function(x) {\n  if (class(x) == \"data.frame\") {\n    return(summary(x))\n  } else {\n    stop(\"Bu fonksiyon sadece data.frame nesneleri i\u00e7in ge\u00e7erlidir.\")\n  }\n}\n\nmy_summary(iris)\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2-veri-tipi-donusturmede\">2. Veri Tipi D\u00f6n\u00fc\u015ft\u00fcrmede<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>x &lt;- 1:5\ntypeof(x)   # integer\nx &lt;- as.double(x)\ntypeof(x)   # double\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-nesne-yapisinin-derin-incelemesi\">3. Nesne Yap\u0131s\u0131n\u0131n Derin \u0130ncelemesi<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>str(iris)          # Nesne yap\u0131s\u0131n\u0131 g\u00f6sterir\ntypeof(iris)       # \"list\"\nclass(iris)        # \"data.frame\"\n<\/code><\/pre>\n\n\n\n<p><code>class()<\/code> ve <code>typeof()<\/code> fonksiyonlar\u0131, R\u2019\u0131n veri yap\u0131s\u0131n\u0131 iki farkl\u0131 d\u00fczeyde anlamam\u0131z\u0131 sa\u011flar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>typeof()<\/code><\/strong> \u2192 R\u2019\u0131n \u201cbellek d\u00fczeyinde\u201d nesneyi nas\u0131l temsil etti\u011fini g\u00f6sterir.<\/li>\n\n\n\n<li><strong><code>class()<\/code><\/strong> \u2192 R\u2019\u0131n \u201cnesne y\u00f6nelimli sisteminde\u201d o nesneye hangi davran\u0131\u015flar\u0131 atad\u0131\u011f\u0131n\u0131 belirtir.<\/li>\n<\/ul>\n\n\n\n<p>Bu iki fonksiyonun birlikte kullan\u0131lmas\u0131, \u00f6zellikle veri bilimi ve istatistiksel modelleme s\u00fcre\u00e7lerinde <strong>daha g\u00fcvenilir, esnek ve hatas\u0131z kod<\/strong> yazman\u0131z\u0131 sa\u011flar.<\/p>\n\n\n\n<p>E\u011fer R Program\u0131n\u0131 indirmek isterseniz <a href=\"https:\/\/www.r-project.org\/\" target=\"_blank\" rel=\"noopener\">buraya t\u0131klay\u0131n\u0131z : R: The R Project for Statistical Computing<\/a> &#8211; <a href=\"https:\/\/www.r-project.org\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.r-project.org\/<\/a><\/p>\n\n\n\n<p>E\u011fer R Studio Program\u0131n\u0131 indirmek isterseniz <a href=\"https:\/\/posit.co\/download\/rstudio-desktop\/\" target=\"_blank\" rel=\"noopener\">buraya t\u0131klay\u0131n\u0131z:<\/a> <a href=\"https:\/\/posit.co\/download\/rstudio-desktop\/\" target=\"_blank\" rel=\"noopener\">RStudio Desktop &#8211; Posit<\/a> &#8211; <a href=\"https:\/\/posit.co\/download\/rstudio-desktop\/\" target=\"_blank\" rel=\"noopener\">https:\/\/posit.co\/download\/rstudio-desktop\/<\/a><\/p>\n\n\n\n<p>E\u011fitimlerimize kat\u0131larak bu ve di\u011fer projeleri uygulamal\u0131 olarak \u00f6\u011frenebilirsiniz. E\u011fitimlerimize ve di\u011fer bilgilere\u00a0<a href=\"https:\/\/www.facadium.com.tr\/\">buradaki linkten<\/a>\u00a0(<a href=\"https:\/\/www.facadium.com.tr\/\">https:\/\/www.facadium.com.tr\/<\/a>) ula\u015fabilirsiniz. Detayl\u0131 bilgi i\u00e7in l\u00fctfen bizlere 0553 377 29 28 numaral\u0131 telefondan ya da info@facadium.com.tr mail adresinden ula\u015f\u0131n\u0131z.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Class ve typeof Kavramlar\u0131 R programlama dili, veri analizi ve istatistiksel hesaplamalarda g\u00fc\u00e7l\u00fc ve esnek bir yap\u0131 sunar. Bu esnekli\u011fin temelinde, R\u2019\u0131n de\u011fi\u015fkenleri ve veri [&#8230;]<\/p>\n","protected":false},"author":3,"featured_media":1198,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[151],"tags":[155,152,158,154,29,33,30],"class_list":["post-1190","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-r-ile-veri-analizi","tag-data","tag-r","tag-typeoff-yapisi","tag-veri","tag-veri-analizi","tag-veri-bilimi","tag-veri-madenciligi"],"_links":{"self":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/1190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=1190"}],"version-history":[{"count":5,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/1190\/revisions"}],"predecessor-version":[{"id":1201,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/posts\/1190\/revisions\/1201"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media\/1198"}],"wp:attachment":[{"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=1190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=1190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.facadium.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=1190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}