{"id":10640,"date":"2020-12-24T14:27:59","date_gmt":"2020-12-24T12:27:59","guid":{"rendered":"http:\/\/oyasanli.com\/oyasblog\/?p=10640"},"modified":"2021-05-14T12:37:52","modified_gmt":"2021-05-14T09:37:52","slug":"r-kodlama","status":"publish","type":"post","link":"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/","title":{"rendered":"R &#8211; Kodlama"},"content":{"rendered":"\n<!-- Facebook Like Button Vivacity Infotech BEGIN -->\n<div class=\"fb-like\" data-href=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/\" data-layout=\"standard\" data-action=\"like\" data-show-faces=\"false\" data-size=\"small\" data-width=\"450\" data-share=\"1\" ><\/div>\n<!-- Facebook Like Button Vivacity Infotech END -->\n\n<p>R, istatistiksel hesaplama, veri analiti\u011fi ve bilimsel ara\u015ft\u0131rmada yayg\u0131n olarak kullan\u0131lan bir programlama dili ve ortam\u0131d\u0131r. \u0130statistik\u00e7iler, veri analistleri, ara\u015ft\u0131rmac\u0131lar ve pazarlamac\u0131lar taraf\u0131ndan verileri almak, temizlemek, analiz etmek, g\u00f6rselle\u015ftirmek ve sunmak i\u00e7in kullan\u0131lan en pop\u00fcler dillerden biridir.<\/p>\n\n\n\n<p>Etkileyici s\u00f6zdizimi ve kullan\u0131m\u0131 kolay aray\u00fcz\u00fc nedeniyle, son y\u0131llarda pop\u00fclerli\u011fi artan yaz\u0131l\u0131m dillerinden biridir.<\/p>\n\n\n\n<p>Daha \u00f6nceki yaz\u0131m ile <a href=\"https:\/\/oyasanli.com\/oyasblog\/category\/paydeg-journals\/r-giris\/\">R &#8211; Giri\u015f<\/a> ba\u015fl\u0131\u011f\u0131 alt\u0131nda R ortam\u0131 ve R veri tipleri ile ilgili yazmaya ba\u015flam\u0131\u015ft\u0131m, dizilerle devam edece\u011fim orada. Ama \u015fimdiki bo\u015flu\u011fu da f\u0131rsat bilip <a href=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/\">R &#8211; Kodlama<\/a> ile ilgili de yazmak istiyorum.<\/p>\n\n\n\n<p id=\"Kutuphane-Library\">San\u0131r\u0131m \u00f6ncelikle Paketler(packages) ve Kitapl\u0131k ya da K\u00fct\u00fcphane\u2019 lerden (library) bahsetmek ve belki de bir ka\u00e7\u0131ndan, en az\u0131ndan yapt\u0131klar\u0131 ve hedefleri ile ilgili bilgi vermek \u00f6nemli diye d\u00fc\u015f\u00fcn\u00fcyorum.  Ben K\u00fct\u00fcphane (library) demeyi tercih ediyorum. herkes taraf\u0131ndan yaz\u0131labilecek ve kullan\u0131labilecek kod k\u00fcmelerini i\u00e7eriyor.  <\/p>\n\n\n\n<p class=\"has-medium-font-size\"><em style=\"\"><b>R\u2019 da Paket(<\/b><\/em><strong><em>package) ve K\u00fct\u00fcphane(library) nedir?<\/em><\/strong><\/p>\n\n\n\n<p>Bir paket, R fonksiyonlar\u0131, verileri ve derlenmi\u015f koddan olu\u015fan bir koleksiyondur. Paketlerin depoland\u0131\u011f\u0131 konuma ise Kitapl\u0131k ya da K\u00fct\u00fcphane denir.<\/p>\n\n\n\n<p>Paket, R\u2019\u0131n i\u015flevselli\u011fini geni\u015fletirken kod da\u011f\u0131t\u0131m\u0131n\u0131 standart hale getirir. B\u00f6ylece derlenmi\u015f paketler, kodlar herkes taraf\u0131ndan eri\u015filebilir ve kullan\u0131labilir duruma gelir. Kitapl\u0131k ise paketlerin depoland\u0131\u011f\u0131 bir dizindir. Sabit s\u00fcr\u00fcc\u00fcn\u00fczde birden \u00e7ok kitapl\u0131k olabilir.<\/p>\n\n\n\n<p>Hangi Kitapl\u0131klar\u0131n mevcut oldu\u011funu g\u00f6rmek i\u00e7in: <\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 77%\"><figure class=\"wp-block-media-text__media\"><img data-attachment-id=\"10812\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-03-3\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-3.png?fit=1920%2C1012&amp;ssl=1\" data-orig-size=\"1920,1012\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-03-3\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-3.png?fit=300%2C158&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-3.png?fit=700%2C369&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"369\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-3.png?resize=700%2C369&#038;ssl=1\" alt=\"K\u00fct\u00fcphane ya da kitapl\u0131k yolu \" class=\"wp-image-10812 size-full\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-3.png?resize=1024%2C540&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-3.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-3.png?resize=768%2C405&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-3.png?resize=1536%2C810&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-3.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-3.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-medium-font-size\">.libPaths()<\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Ve hangi paketlerin hangi k\u00fct\u00fcphanede oldu\u011funu g\u00f6rmek i\u00e7in:<\/p>\n\n\n\n<p class=\"has-small-font-size\"><\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile\" style=\"grid-template-columns:auto 65%\"><figure class=\"wp-block-media-text__media\"><img data-attachment-id=\"10814\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-03-4\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-4.png?fit=1920%2C1022&amp;ssl=1\" data-orig-size=\"1920,1022\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-03-4\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-4.png?fit=300%2C160&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-4.png?fit=700%2C373&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"373\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-4.png?resize=700%2C373&#038;ssl=1\" alt=\"lapply komutu\" class=\"wp-image-10814 size-full\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-4.png?resize=1024%2C545&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-4.png?resize=300%2C160&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-4.png?resize=768%2C409&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-4.png?resize=1536%2C818&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-4.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-4.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-normal-font-size\">lapply(.libPaths(), dir)<\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong><em>Bir paket nas\u0131l y\u00fcklenir ve kullan\u0131l\u0131r?<\/em><\/strong><\/p>\n\n\n\n<p>R&#8217; da bir paketi y\u00fcklemenin pek \u00e7ok yolu var. Bildi\u011fim yollar\u0131 g\u00f6stermeye \u00e7al\u0131\u015faca\u011f\u0131m.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-center\" style=\"grid-template-columns:auto 62%\"><figure class=\"wp-block-media-text__media\"><img data-attachment-id=\"10816\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-03-5\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-5.png?fit=1920%2C1014&amp;ssl=1\" data-orig-size=\"1920,1014\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-03-5\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-5.png?fit=300%2C158&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-5.png?fit=700%2C370&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"370\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-5.png?resize=700%2C370&#038;ssl=1\" alt=\"Ara\u00e7lar(Tools)\" class=\"wp-image-10816 size-full\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-5.png?resize=1024%2C541&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-5.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-5.png?resize=768%2C406&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-5.png?resize=1536%2C811&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-5.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-5.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>R yaz\u0131l\u0131m\u0131n\u0131 a\u00e7ar a\u00e7maz \u00f6n\u00fcm\u00fczde tepede g\u00f6r\u00fclen men\u00fcden Tools\/ Ara\u00e7lar t\u0131klay\u0131p alt\u0131ndan Install Packages\/ Paketleri y\u00fckle se\u00e7mek san\u0131r\u0131m paket y\u00fcklemenin ilk yolu olarak s\u00f6ylenebilir<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile is-vertically-aligned-center\" style=\"grid-template-columns:69% auto\"><figure class=\"wp-block-media-text__media\"><img data-attachment-id=\"10820\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-03-7\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-7.png?fit=1920%2C1012&amp;ssl=1\" data-orig-size=\"1920,1012\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-03-7\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-7.png?fit=300%2C158&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-7.png?fit=700%2C369&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"369\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-7.png?resize=700%2C369&#038;ssl=1\" alt=\"Paketler b\u00f6l\u00fcm\u00fc penceresi\" class=\"wp-image-10820 size-full\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-7.png?resize=1024%2C540&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-7.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-7.png?resize=768%2C405&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-7.png?resize=1536%2C810&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-7.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-7.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p><\/p>\n\n\n\n<p>E\u011fer sol alt b\u00f6lme ba\u015fl\u0131klar\u0131nda Packages\/ Paketler g\u00f6remiyorsan\u0131z \u00f6nce \u00fcst men\u00fcde View\/ G\u00f6r\u00fcn\u00fcm alt\u0131ndan Panes\/ B\u00f6lmeler se\u00e7ip a\u00e7\u0131lan alt men\u00fcden ya Show all panes\/ T\u00fcm b\u00f6lmeleri g\u00f6ster ya da Zoom packages\/ Paketlere yak\u0131nla\u015f se\u00e7ip paketler b\u00f6lmesini g\u00f6r\u00fcn\u00fcr hale getirelim. Packages\/ Paketler b\u00f6l\u00fcm\u00fc men\u00fcs\u00fcndeki ilk komut Install\/ Y\u00fckle..  <\/p>\n<\/div><\/div>\n\n\n\n<p>YouTube kanal\u0131mda da anlatmaya \u00e7al\u0131\u015ft\u0131m, belki izlemek \u00f6\u011frenmeyi daha kolayla\u015ft\u0131rabilir. <a href=\"https:\/\/youtu.be\/zARq0w6Gmeg\">T\u0131klay\u0131p<\/a> izleyebilirsiniz. <\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:56% auto\"><figure class=\"wp-block-media-text__media\"><img data-attachment-id=\"10822\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-03-8\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-8.png?fit=1920%2C1018&amp;ssl=1\" data-orig-size=\"1920,1018\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-03-8\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-8.png?fit=300%2C159&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-8.png?fit=700%2C371&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"371\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-8.png?resize=700%2C371&#038;ssl=1\" alt=\"Paket y\u00fckleme\" class=\"wp-image-10822 size-full\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-8.png?resize=1024%2C543&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-8.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-8.png?resize=768%2C407&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-8.png?resize=1536%2C814&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-8.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-8.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Bir di\u011fer yolu ise Console\/ Konsol b\u00f6lmesinde install.pacakages() komutunu kullanmak.<\/p>\n\n\n\n<p>install.packages(&#8220;ggplot2&#8243;, repos=&#8221;http:\/\/cran.r-project.org&#8221;, lib=&#8221;~\/local\/R_libs\/&#8221;, dependencies = TRUE)<\/p>\n<\/div><\/div>\n\n\n\n<p><a name=\"Section_further_up\"><\/a>Paketler y\u00fckledikten sonra kodlamada kullan\u0131lmak isteniyorsa mevcut R ortam\u0131na ilave edilmelidir. Bu i\u015flem yine birka\u00e7 t\u00fcrl\u00fc yap\u0131labilir. Bence daha sonra yapmay\u0131 unutmamak ad\u0131na kod sat\u0131rlar\u0131n\u0131n ba\u015f\u0131nda library(&#8220;paket ismi&#8221;) ile kullan\u0131lacak paketleri \u00e7a\u011f\u0131rmak en uygun yol. <\/p>\n\n\n\n<figure data-carousel-extra='{\"blog_id\":1,\"permalink\":\"https:\\\/\\\/oyasanli.com\\\/oyasblog\\\/2020\\\/12\\\/24\\\/r-kodlama\\\/\"}'  class=\"is-layout-flex wp-block-gallery-1 wp-block-gallery columns-1 is-cropped\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img data-attachment-id=\"10824\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-03-9\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-9.png?fit=1920%2C1018&amp;ssl=1\" data-orig-size=\"1920,1018\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-03-9\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-9.png?fit=300%2C159&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-9.png?fit=700%2C371&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"371\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-9.png?resize=700%2C371&#038;ssl=1\" alt=\"\" data-id=\"10824\" data-full-url=\"https:\/\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-9.png\" data-link=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-03-9\/#main\" class=\"wp-image-10824\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-9.png?resize=1024%2C543&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-9.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-9.png?resize=768%2C407&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-9.png?resize=1536%2C814&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-9.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-9.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\"><em>Script &#8211; Kodlama par\u00e7as\u0131<\/em><\/figcaption><\/figure>\n\n\n\n<p>Tabii yine konsoldan ayn\u0131 komut library(&#8220;paket ismi&#8221;) ile paketi kullan\u0131labilir duruma getirmek m\u00fcmk\u00fcn. <\/p>\n\n\n\n<p>Bir di\u011fer yol da Packages\/ Paketler b\u00f6lmesinde kullanmak istedi\u011fimiz paket isimleri yan\u0131ndaki kutulara i\u015faret koymak olacakt\u0131r.<\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:72% auto\"><figure class=\"wp-block-media-text__media\"><img data-attachment-id=\"10826\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-03-10\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-10.png?fit=1920%2C1014&amp;ssl=1\" data-orig-size=\"1920,1014\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-03-10\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-10.png?fit=300%2C158&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-10.png?fit=700%2C370&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"370\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-10.png?resize=700%2C370&#038;ssl=1\" alt=\"Kullanmak istedi\u011finiz paketleri Paketler penceresinde i\u015faretleme\" class=\"wp-image-10826 size-full\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-10.png?resize=1024%2C541&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-10.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-10.png?resize=768%2C406&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-10.png?resize=1536%2C811&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-10.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-03-10.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Kullanaca\u011f\u0131m\u0131z paketleri i\u015faretledikten sonra  konsolda ilgili library(&#8220;paket ismi&#8221;) komutunun \u00e7al\u0131\u015fm\u0131\u015f oldu\u011funu g\u00f6rmek m\u00fcmk\u00fcn.  <\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>Biraz evvel <a href=\"#Section_further_up\">&#8220;kod sat\u0131rlar\u0131 ba\u015f\u0131nda&#8221;  <\/a>diye yazm\u0131\u015ft\u0131m. R&#8217; da da di\u011fer yaz\u0131l\u0131m dillerinde oldu\u011fu gibi script &#8211; yaz\u0131l\u0131m par\u00e7as\u0131 kullanmak m\u00fcmk\u00fcn. Yine di\u011fer pek \u00e7ok yaz\u0131l\u0131m dilinde oldu\u011fu gibi Notepad &#8211;  Not defteri kullan\u0131l\u0131yor. R&#8217; da bir \u00f6rne\u011fini burada alt\u0131nda &#8220;Script &#8211; Kodlama par\u00e7as\u0131&#8221; yazan resimde bulabilirsiniz.  Ayr\u0131ca daha \u00f6nce R-Giri\u015f&#8217; de bir <a href=\"https:\/\/oyasanli.com\/oyasblog\/2018\/11\/09\/r-giris\/#Kod-script\" data-type=\"URL\" data-id=\"https:\/\/oyasanli.com\/oyasblog\/2018\/11\/09\/r-giris\/#Kod-script\" target=\"_blank\" rel=\"noreferrer noopener\">kodlama(Script) dosyas\u0131 nas\u0131l haz\u0131rlan\u0131r<\/a>, kaydedilir bahsetmi\u015ftim. <\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong><em>\u00d6nemli paketler<\/em><\/strong><\/p>\n\n\n\n<p>\u0130htiyac\u0131n\u0131z olan paketi Google&#8217;da arama yaparak bulma ve eri\u015fme imkan\u0131n\u0131z var.  Mutlaka Cran-R sayfalar\u0131na da bakmay\u0131 unutmay\u0131n, pek \u00e7ok paket ile ilgili bilgiye ula\u015fma imkan\u0131n\u0131z var sayfalar\u0131nda: <a href=\"https:\/\/cran.r-project.org\/\">https:\/\/cran.r-project.org\/<\/a> Sayfan\u0131n solundaki linklerden <a href=\"https:\/\/cran.r-project.org\/web\/packages\/\">Packages<\/a> t\u0131klarsan\u0131z gelen sayfadan paketlere ula\u015fma imkan\u0131 mevcut. Ben genelde <a href=\"https:\/\/cran.r-project.org\/web\/packages\/available_packages_by_name.html\">Table of available packages, sorted by name<\/a> linkine t\u0131kl\u0131yorum bu sayfada. \u015eimdilik sadece 16850 adet paket mevcut. hepsinden burada bahsetmek pek m\u00fcmk\u00fcn de\u011fil, ama bu linklerden ilerleyerek her paketin hangi i\u015flemi nas\u0131l ger\u00e7ekle\u015ftirdi\u011fi konusunda bilgi almak m\u00fcmk\u00fcn. Tabii bunun i\u00e7in \u0130ngilizce okuyup anl\u0131yor olmak gerekiyor.  Her zaman d\u00f6n\u00fcp bana sorabilirsiniz. <\/p>\n\n\n\n<p>R studio yapt\u0131klar\u0131 i\u015flere g\u00f6re ay\u0131rm\u0131\u015f \u00f6nemli olanlar\u0131<\/p>\n\n\n\n<div class=\"is-layout-flow wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p>. Analiz ve Ke\u015fif<\/p>\n\n\n\n<div class=\"is-layout-flow wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<div class=\"is-layout-flow wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<ul><li>         <em>tidyverse<\/em> : Veri bilimi i\u00e7in gerekli R paketlerini i\u00e7erir. \u0130\u00e7erdi\u011fi t\u00fcm paketler, temel ortak tasar\u0131m felsefesini, dil bilgisini ve veri yap\u0131lar\u0131n\u0131 payla\u015f\u0131r. tidyverse R ortam\u0131na y\u00fcklenirse a\u015fa\u011f\u0131daki paketlerle y\u00fcklenir. E\u011fer a\u015fa\u011f\u0131daki paketlerden sadece birka\u00e7\u0131na ihtiyac\u0131n\u0131z var ise sadece ihtiyac\u0131n\u0131z olanlar\u0131 R ortam\u0131na tek tek y\u00fckleyebilirsiniz. \u0130\u00e7indeki paketler:<ul><li><a href=\"https:\/\/dplyr.tidyverse.org\/\">dplyr<\/a> : Veri i\u015fleme dilidir. En yayg\u0131n veri i\u015fleme zorluklar\u0131n\u0131 \u00e7\u00f6zmemize yard\u0131mc\u0131 olan tutarl\u0131 bir fiil k\u00fcmesi sa\u011flar; <ul><li><a href=\"https:\/\/dplyr.tidyverse.org\/reference\/mutate.html\">mutate()<\/a><\/li><li><a href=\"https:\/\/dplyr.tidyverse.org\/reference\/select.html\">select()<\/a><\/li><li><a href=\"https:\/\/dplyr.tidyverse.org\/reference\/filter.html\">filter()<\/a><\/li><li><a href=\"https:\/\/dplyr.tidyverse.org\/reference\/summarise.html\">summarise()<\/a><\/li><li><a href=\"https:\/\/dplyr.tidyverse.org\/reference\/arrange.html\">rrange()<\/a><\/li><\/ul><\/li><li><a href=\"https:\/\/readr.tidyverse.org\/\">readr<\/a> : Readr&#8217;nin amac\u0131, dikd\u00f6rtgen verileri (csv, tsv ve fwf gibi) okuman\u0131n h\u0131zl\u0131 ve kolay bir yolunu sa\u011flamakt\u0131r. Dikd\u00f6rtgen veride her s\u00fctun bir de\u011fi\u015fken, her sat\u0131r bir durum veya bir kay\u0131tt\u0131r. San\u0131r\u0131m en \u00e7ok csv uzant\u0131l\u0131 dosyalar\u0131 okuruz: <code><a href=\"https:\/\/readr.tidyverse.org\/reference\/read_delim.html\">read_csv()<\/a><\/code>: virg\u00fclle ayr\u0131lm\u0131\u015f (CSV) dosyalar\u0131<\/li><li> <a href=\"https:\/\/purrr.tidyverse.org\/\">purr<\/a> :  i\u015flevler ve vekt\u00f6rlerle \u00e7al\u0131\u015fmak i\u00e7in eksiksiz ve tutarl\u0131 bir ara\u00e7 seti sa\u011flar. <\/li><li> <a href=\"https:\/\/ggplot2.tidyverse.org\/\">ggplot2<\/a> : grafikler olu\u015fturmak i\u00e7in haz\u0131rlanm\u0131\u015ft\u0131r. Veriyi siz sa\u011flars\u0131n\u0131z, ggplot2&#8217;ye de\u011fi\u015fkenleri esteti\u011fe nas\u0131l e\u015fle\u015ftirece\u011fini, hangi grafiksel temelleri kullanaca\u011f\u0131n\u0131 s\u00f6ylersiniz o da grafi\u011fi \u00e7izer. \u0130lgili \u00f6rnekleri ileride verece\u011fim. Kendi Covid grafikleri projemde de kulland\u0131m<\/li><li> <a href=\"https:\/\/tidyr.tidyverse.org\/\">tidyr<\/a> : amac\u0131, d\u00fczenli veriler (tidy data) olu\u015fturman\u0131za yard\u0131mc\u0131 olmakt\u0131r. Verinizin derli toplu olmas\u0131n\u0131 sa\u011flarsan\u0131z, ara\u00e7larla sava\u015fmak i\u00e7in daha az, analiziniz \u00fczerinde \u00e7al\u0131\u015fmak i\u00e7in daha fazla zaman harcars\u0131n\u0131z. Verinin d\u00fczenli oldu\u011fu durumlar: <ol><li>Her s\u00fctun de\u011fi\u015fken ise<\/li><li>Her s\u0131ra bir g\u00f6zlem ise<\/li><li>Her h\u00fccre tek bir de\u011fer ise<\/li><\/ol><\/li><li> <a href=\"https:\/\/stringr.tidyverse.org\/\">stringr<\/a> : dizelerle(strings) \u00e7al\u0131\u015fmay\u0131 olabildi\u011fince kolayla\u015ft\u0131rmak i\u00e7in tasarlanm\u0131\u015ft\u0131r. <a href=\"https:\/\/github.com\/gagolews\/stringi\">stringi<\/a> \u00fcst\u00fcne in\u015fa edilmi\u015ftir. Bu paketdeki t\u00fcm i\u015flevler str_ ile ba\u015flar ve ilk arg\u00fcman olarak bir dizge vekt\u00f6r\u00fc al\u0131r. \u0130leride g\u00f6rece\u011fimiz gibi str_ kal\u0131b\u0131yla \u00e7al\u0131\u015fan yedi ana fiil var. \u00d6rne\u011fin; <code><a href=\"https:\/\/stringr.tidyverse.org\/reference\/str_count.html\">str_count(x, pattern)<\/a><\/code>&nbsp;desen(pattern) say\u0131s\u0131n\u0131, ya da e\u015fle\u015fme say\u0131s\u0131n\u0131 sayar.  <span class=\"has-inline-color has-vivid-cyan-blue-color\">str_count<\/span>( <span class=\"has-inline-color has-pale-cyan-blue-color\">c<\/span>(&#8220;apple&#8221;, &#8220;banana&#8221;, &#8220;pear&#8221;, &#8220;pineapple&#8221;), &#8220;a&#8221;) komutunda apple, banana, pear ve pineapple kelimelerinde ka\u00e7 kez &#8220;a&#8221; ge\u00e7ti\u011fini bulur. <\/li><li><a href=\"https:\/\/tibble.tidyverse.org\/\">tibble<\/a> : tembel ve somurtkan veri \u00e7er\u00e7eveleridir(data.frame): daha az i\u015f yaparlar (yani, de\u011fi\u015fken adlar\u0131n\u0131 veya t\u00fcrlerini de\u011fi\u015ftirmezler ve k\u0131smi e\u015fleme yapmazlar, hi\u00e7bir zaman sat\u0131r isimleri-row.names() olu\u015fturmazlar) ve daha fazla \u015fikayet ederler (\u00f6rne\u011fin, bir de\u011fi\u015fken olmad\u0131\u011f\u0131nda). Bu, bizi sorunlarla daha erken y\u00fczle\u015fmeye zorlar ve genellikle daha temiz, daha etkileyici kod yazmam\u0131za yol a\u00e7ar. data.frame&#8217;ler, listeler, matrisler veya tablolar gibi  girdiler i\u00e7in \u00e7al\u0131\u015f\u0131r, tibble. \u00d6rnek vermek gerkirse;  bir 5&#215;3 l\u00fck tibble <span class=\"has-inline-color has-vivid-cyan-blue-color\">tibble<\/span>(x = 1:5, y = 1, z = x ^ 2 + y)<\/li><\/ul><ul><li><a href=\"https:\/\/forcats.tidyverse.org\/\">forcats<\/a> : amac\u0131, seviye veya de\u011ferlerin s\u0131ras\u0131n\u0131 de\u011fi\u015ftirmek de dahil olmak \u00fczere fakt\u00f6rlerle ilgili ortak sorunlar\u0131 \u00e7\u00f6zen bir ara\u00e7 seti sa\u011flamakt\u0131r. Bir \u00f6rnek vermek gerekirse;       <code><a href=\"https:\/\/forcats.tidyverse.org\/reference\/fct_reorder.html\">fct_reorder()<\/a><\/code>: Fakt\u00f6r seviyelerini ba\u015fka bir de\u011fi\u015fkene g\u00f6re s\u0131ralayarak yeniden s\u0131ralar.<\/li><\/ul><\/li><\/ul>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p>. \u0130leti\u015fim ve Etkile\u015fim<\/p>\n\n\n\n<ul><li>        <a href=\"https:\/\/shiny.rstudio.com\/\">  Shiny<\/a> : etkile\u015fimli web uygulamalar\u0131 olu\u015fturmay\u0131 kolayla\u015ft\u0131ran bir R paketidir. Ba\u011f\u0131ms\u0131z uygulamalar\u0131 bir web sayfas\u0131nda bar\u0131nd\u0131rabilir veya bunlar\u0131 R Markdown belgelerine yerle\u015ftirebilir veya g\u00f6sterge tablolar\u0131 olu\u015fturabilirsiniz. Shiny uygulamalar\u0131n\u0131z\u0131 CSS temalar\u0131, html ara\u00e7lar\u0131 ve JavaScript eylemleriyle de geni\u015fletebilirsiniz. <\/li><li>          <a href=\"https:\/\/rmarkdown.rstudio.com\/\">rmarkdown<\/a> : d\u00fcz metin d\u00fczenleyici kullanarak bi\u00e7imlendirilmi\u015f metin olu\u015fturan bir bi\u00e7imlendirme dilidir. Bu paket, \u00e7e\u015fitli formatlara d\u00f6n\u00fc\u015f\u00fcm i\u015flemi i\u00e7in <a href=\"https:\/\/rmarkdown.rstudio.com\/docs\/reference\/render.html\">render()<\/a> gibi y\u00fcksek seviyeli i\u015flevleri i\u00e7erir. render() ile bir girdi dosyas\u0131 belirtilen \u00e7\u0131kt\u0131 bi\u00e7imine d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcr. <\/li><li>          <a href=\"https:\/\/rmarkdown.rstudio.com\/flexdashboard\/\">flexdashboard<\/a> : R i\u00e7in kolay etkile\u015fimli g\u00f6sterge tablolar\u0131 haz\u0131rlamaya yarar.  Bir grup veri g\u00f6rsellini g\u00f6sterge tablosu olarak yay\u0131nlamak i\u00e7in R Markdown kullan\u0131r. Htmlwidgets, \u0131zgara grafikleri, tablo verileri, g\u00f6stergeler ve metin a\u00e7\u0131klamalar\u0131 dahil olmak \u00fczere \u00e7ok \u00e7e\u015fitli bile\u015fenleri destekler. S\u0131ra ve s\u00fctun tabanl\u0131 d\u00fczenleri tan\u0131mlamak i\u00e7in kullan\u0131m\u0131 esnek ve kolayd\u0131r. Bile\u015fenler, taray\u0131c\u0131y\u0131 dolduracak \u015fekilde ak\u0131ll\u0131ca yeniden boyutland\u0131r\u0131l\u0131r ve mobil cihazlarda g\u00f6r\u00fcnt\u00fclenmek \u00fczere uyarlan\u0131r. G\u00f6rselle\u015ftirme dizilerini ve ilgili yorumlar\u0131 sunmak i\u00e7in film \u015feridi d\u00fczenleri i\u00e7erir. G\u00f6rselle\u015ftirmeleri dinamik olarak y\u00f6nlendirmek i\u00e7in Shiny&#8217;\u0131 kullanabilirsiniz.   <\/li><\/ul>\n\n\n\n<p>. Model ve Tahmin<\/p>\n\n\n\n<ul><li>           <a rel=\"noreferrer noopener\" href=\"https:\/\/tensorflow.rstudio.com\/\" target=\"_blank\">TensorFlow<\/a> &#x2122; : Makine Zekas\u0131 i\u00e7in a\u00e7\u0131k kaynakl\u0131 bir yaz\u0131l\u0131m kitapl\u0131\u011f\u0131d\u0131r. TensorFlow&#8217;un R aray\u00fcz\u00fc, y\u00fcksek seviyeli Keras ve Estimator API&#8217;lerini ve temel TensorFlow API&#8217;yi kullanarak verimli bir \u015fekilde \u00e7al\u0131\u015fman\u0131za olanak tan\u0131r. TensorFlow &#x2122;, veri ak\u0131\u015f grafiklerini kullanan say\u0131sal hesaplamaya dayal\u0131 a\u00e7\u0131k kaynak yaz\u0131l\u0131m kitapl\u0131\u011f\u0131d\u0131r. Grafiklerdeki d\u00fc\u011f\u00fcmler matematiksel i\u015flemleri temsil ederken, d\u00fc\u011f\u00fcmleri birle\u015ftiren kenarlar aralar\u0131nda ileti\u015fim kuran \u00e7ok boyutlu veri dizilerini (tens\u00f6rler) temsil eder. Esnek mimari, hesaplamay\u0131 tek bir API ile bir masa\u00fcst\u00fc, sunucu veya mobil cihazdaki bir veya daha fazla CPU veya GPU&#8217;ya da\u011f\u0131tman\u0131za olanak tan\u0131r. TensorFlow, ilk olarak, makine \u00f6\u011frenimi ve derin sinir a\u011flar\u0131 ara\u015ft\u0131rmas\u0131 yapmak amac\u0131yla Google&#8217;\u0131n Makine Zekas\u0131 ara\u015ft\u0131rma organizasyonu i\u00e7inde Google Beyin Ekibi&#8217;nde \u00e7al\u0131\u015fan ara\u015ft\u0131rmac\u0131lar ve m\u00fchendisler taraf\u0131ndan geli\u015ftirilmi\u015ftir, ancak sistem \u00e7ok \u00e7e\u015fitli di\u011fer alanlarda uygulanabilir durumdad\u0131r.<\/li><li>           <a rel=\"noreferrer noopener\" href=\"https:\/\/www.tidymodels.org\/\" target=\"_blank\">tidymodels<\/a> : Tidymodels \u00e7er\u00e7evesi, tidyverse ilkelerini kullanan modelleme ve makine \u00f6\u011frenimi i\u00e7in haz\u0131rlanm\u0131\u015f paketler koleksiyonudur. \u015eimdilik, <a rel=\"noreferrer noopener\" href=\"https:\/\/rsample.tidymodels.org\/\" target=\"_blank\">rsample<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/parsnip.tidymodels.org\/\" target=\"_blank\">parsnip<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/recipes.tidymodels.org\/\" target=\"_blank\">recipes<\/a>, <a rel=\"noreferrer noopener\" href=\"https:\/\/tune.tidymodels.org\/\" target=\"_blank\">tune<\/a> ve <a rel=\"noreferrer noopener\" href=\"https:\/\/yardstick.tidymodels.org\/\" data-type=\"URL\" data-id=\"https:\/\/yardstick.tidymodels.org\/\" target=\"_blank\">yardstick<\/a> paketlerini kapsar. <\/li><li>           <a href=\"https:\/\/spark.rstudio.com\/mlib\/\" target=\"_blank\" rel=\"noreferrer noopener\">sparklyr<\/a> : <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Apache_Spark\" target=\"_blank\">Spark<\/a>\u2019\u0131n da\u011f\u0131t\u0131lm\u0131\u015f makine \u00f6\u011frenimi kitapl\u0131\u011f\u0131na ba\u011flant\u0131lar sa\u011flar.  spark.ml paketi taraf\u0131ndan sa\u011flanan makine \u00f6\u011frenimi rutinlerine eri\u015fmenizi sa\u011flar. Sparklyr\u2019in dplyr ara y\u00fcz\u00fcyle birlikte, R i\u00e7inde, Spark \u00fczerinde makine \u00f6\u011frenimi i\u015f ak\u0131\u015flar\u0131n\u0131 kolayca olu\u015fturabilir ve ayarlayabilirsiniz.<\/li><\/ul>\n\n\n\n<p>. Ba\u011flant\u0131 ve Entegre <\/p>\n\n\n\n<ul id=\"Girdi-Input\"><li>           <a rel=\"noreferrer noopener\" href=\"https:\/\/spark.rstudio.com\/mlib\/\" target=\"_blank\">sparklyr<\/a> : Yukar\u0131da bahsetmi\u015ftik, k\u0131saca sparklyr, Apache Spark i\u00e7in bir R aray\u00fcz\u00fcd\u00fcr. Bu paket, yerel ve uzak Apache Spark k\u00fcmelerine, &#8220;dplyr&#8221; uyumlu bir arka uca ve Spark\u2019\u0131n ML algoritmalar\u0131na bir aray\u00fcze ba\u011flan\u0131r.<\/li><li>           <a rel=\"noreferrer noopener\" href=\"https:\/\/www.rplumber.io\/\" target=\"_blank\">plumber<\/a> : yaln\u0131zca birka\u00e7 \u00f6zel yorum ekleyerek mevcut R kodunuzu web API&#8217;lerine d\u00f6n\u00fc\u015ft\u00fcrmenizi sa\u011flar. (<a rel=\"noreferrer noopener\" href=\"https:\/\/www.rplumber.io\/\" data-type=\"URL\" data-id=\"https:\/\/www.rplumber.io\/\" target=\"_blank\">plumber<\/a> linkinde ba\u015fvuru- &#8220;Reference&#8221; &#8211; sayfas\u0131nda kullan\u0131labilecek fonksiyonlar\u0131 g\u00f6rebilir, bilgi alabilirsiniz)<\/li><li>          <a rel=\"noreferrer noopener\" href=\"https:\/\/rstudio.github.io\/reticulate\/\" target=\"_blank\">reticulate<\/a> : Python ile birlikte \u00e7al\u0131\u015fabilirlik i\u00e7in kapsaml\u0131 bir ara\u00e7 seti sa\u011flar. Reticulate, R oturumunuza bir Python oturumu yerle\u015ftirerek sorunsuz, y\u00fcksek performansl\u0131 birlikte \u00e7al\u0131\u015fabilirlik sa\u011flar. \u00c7al\u0131\u015fmalar\u0131n\u0131z\u0131n bir k\u0131sm\u0131 i\u00e7in Python kullanan bir R geli\u015ftiriciyseniz veya her iki dili de kullanan veri bilimi ekibinin bir \u00fcyesiyseniz, reticulate i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131rabilir. Paket \u015funlar\u0131 i\u00e7erir: <ul><li>R i\u00e7inden Python&#8217;u  R Markdown,  Pyton betiklerini kaynak alarak, Pythom mod\u00fcllerini i\u00e7ine almak da dahil olmak \u00fczere \u00e7e\u015fitli yollarla \u00e7a\u011f\u0131r\u0131r, Python&#8217;u bir R oturumu i\u00e7inde etkile\u015fimli olarak kullan\u0131r.<\/li><li>R ve Python nesneleri aras\u0131nda \u00e7eviri (\u00f6rne\u011fin, R ve Pandas veri \u00e7er\u00e7eveleri aras\u0131nda veya R matrisleri ile NumPy dizileri aras\u0131nda) yapar.<\/li><li>Sanal ortamlar ve Conda ortamlar\u0131 dahil olmak \u00fczere farkl\u0131 Python s\u00fcr\u00fcmlerine esnek olarak ba\u011flar.<\/li><\/ul><\/li><\/ul>\n<\/div><\/div>\n\n\n\n<p>      <\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong><em>R\u2019 da Girdi &#8211; Input<\/em><\/strong><\/p>\n\n\n\n<p>Girdi-Input deyince tabii bir yaz\u0131l\u0131ma birka\u00e7 t\u00fcrl\u00fc Girdi-Input tan\u0131m\u0131 yapmak m\u00fcmk\u00fcn, \u00e7\u00fcnk\u00fc komut istemi ya da komut sat\u0131r\u0131 da asl\u0131nda bir Girdi-Input. R program\u0131n\u0131 girdi komutlar\u0131n\u0131 beklerken bir haz\u0131rl\u0131k yapar. Ekranda varsay\u0131lan komut istemi &#8216;&gt;&#8217; \u015feklinde belirir.  UNIX&#8217;te shell prompt&#8217;u gibi d\u00fc\u015f\u00fcnebilirsiniz bunu. E\u011fer UNIX&#8217;e a\u015finaysan\u0131z <a rel=\"noreferrer noopener\" href=\"https:\/\/support.rstudio.com\/hc\/en-us\/articles\/115010737148-Using-the-RStudio-Terminal?version=1.2.5033&amp;mode=desktop\" target=\"_blank\">RStudio Terminal<\/a>&#8216;ini kullanabilirsiniz.. Terminal&#8217;de Shell olarak Command Prompt ya da Windows powershell se\u00e7me hakk\u0131n\u0131z mevcut, e\u011fer Windows kullan\u0131c\u0131s\u0131ysan\u0131z. Bu se\u00e7imi Ara\u00e7lar(Tools) men\u00fcs\u00fcnden Genel se\u00e7enekler(Global options) t\u0131klay\u0131p soldan Terminal men\u00fcs\u00fc alt\u0131ndan yapabilirsiniz. RStudio y\u00fcklediyseniz orada da R i\u00e7in komut giri\u015fi yapabilece\u011finiz Konsol(Console) var. R&#8217;nin kodu de\u011ferlendirdi\u011fi yerdir Konsol(Console). <\/p>\n\n\n\n<p>RStudio&#8217; yu ilk a\u00e7t\u0131\u011f\u0131n\u0131zda, Konsol(Console) solunuzdaki b\u00f6lmede g\u00f6r\u00fcn\u00fcr, ancak bunu men\u00fc \u00e7ubu\u011fundaki G\u00f6r\u00fcn\u00fcm(View)&gt; Paneller(Panes) ile de\u011fi\u015ftirebilirsiniz. Konsol(console)&#8217;da &gt; ile ba\u015flayan sat\u0131r komut sat\u0131r\u0131 olarak adland\u0131r\u0131l\u0131r ve buraya komutlar\u0131n\u0131z\u0131 yazars\u0131n\u0131z. Bir <a rel=\"noreferrer noopener\" href=\"https:\/\/oyasanli.com\/oyasblog\/2018\/11\/09\/r-giris\/\" target=\"_blank\">\u00f6nceki yaz\u0131mda<\/a> komut sat\u0131r\u0131 ile ilgili pek \u00e7ok \u00f6rnek bulabilir, veri tipleri ile ilgili bilgi sahibi olabilirsiniz. Komutlar\u0131n\u0131z\u0131 RStudio&#8217;da Kaynak(Source) k\u0131sm\u0131nda toplu yazabilir, sonra bir dosya olarak saklay\u0131p defalarca kullanabilirsiniz. Bir ba\u015fka yol da Not Defteri dosyas\u0131nda bu komutlar\u0131 saklamak. Daha sonra bu dosyay\u0131 Kaynak(Source) olarak \u00e7a\u011f\u0131rarak yine defalarca kullanabilirsiniz. \u0130leride bunlar\u0131n \u00f6rneklerini yapaca\u011f\u0131z.  <\/p>\n\n\n\n<p>Gelelim ikinci Girdi-Input konusuna, kullan\u0131c\u0131dan yaz\u0131l\u0131m parametreleri i\u00e7in istenen Girdi-Input&#8217; ye.. <\/p>\n\n\n\n<p>Kullan\u0131c\u0131dan bilgi alman\u0131n birka\u00e7 yolu var R&#8217;da;<\/p>\n\n\n\n<div class=\"is-layout-flow wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<div class=\"is-layout-flow wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<ul><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.rdocumentation.org\/packages\/base\/versions\/3.6.2\/topics\/readline\" target=\"_blank\">readline()<\/a> : terminalden bir sat\u0131r okur. Kullan\u0131c\u0131n\u0131n ismini yazmas\u0131n\u0131 istersek;  <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1.png?ssl=1\"><img data-attachment-id=\"11019\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-26-1\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1.png?fit=1920%2C1014&amp;ssl=1\" data-orig-size=\"1920,1014\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-26-1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1.png?fit=300%2C158&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1.png?fit=700%2C370&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"370\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1.png?resize=700%2C370&#038;ssl=1\" alt=\"readline() \u00f6rne\u011fi\" class=\"wp-image-11019\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1.png?resize=1024%2C541&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1.png?resize=768%2C406&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1.png?resize=1536%2C811&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>readline() \u00f6rne\u011fi<\/em><\/figcaption><\/figure>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<ul><li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/versions\/3.6.2\/topics\/cat\" data-type=\"URL\" data-id=\"https:\/\/www.rdocumentation.org\/packages\/base\/versions\/3.6.2\/topics\/cat\" target=\"_blank\" rel=\"noreferrer noopener\">cat()<\/a> : Sunulanlar\u0131 birle\u015ftirerek nesnelerin \u00e7\u0131kt\u0131s\u0131n\u0131 al\u0131r. kedi bask\u0131dan \u00e7ok daha az d\u00f6n\u00fc\u015f\u00fcm ger\u00e7ekle\u015ftirir.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1-1.png?ssl=1\"><img data-attachment-id=\"11020\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-26-1-1\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1-1.png?fit=1920%2C1012&amp;ssl=1\" data-orig-size=\"1920,1012\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-26-1-1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1-1.png?fit=300%2C158&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1-1.png?fit=700%2C369&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"369\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1-1.png?resize=700%2C369&#038;ssl=1\" alt=\"cat() \u00f6rne\u011fi\" class=\"wp-image-11020\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1-1.png?resize=1024%2C540&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1-1.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1-1.png?resize=768%2C405&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1-1.png?resize=1536%2C810&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1-1.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-1-1.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>cat() \u00f6rne\u011fi<\/em><\/figcaption><\/figure>\n\n\n\n<p>Bir de ikisini birle\u015ftiren bir \u00f6rnek vereyim: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-6.png?ssl=1\"><img data-attachment-id=\"11021\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-26-6\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-6.png?fit=1920%2C1018&amp;ssl=1\" data-orig-size=\"1920,1018\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-26-6\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-6.png?fit=300%2C159&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-6.png?fit=700%2C371&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"371\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-6.png?resize=700%2C371&#038;ssl=1\" alt=\"readline() \u00d6rne\u011fi\" class=\"wp-image-11021\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-6.png?resize=1024%2C543&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-6.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-6.png?resize=768%2C407&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-6.png?resize=1536%2C814&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-6.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-6.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>readline() \u00d6rne\u011f<\/em>i<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\" id=\"ifelse\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-7.png?ssl=1\"><img data-attachment-id=\"11022\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-26-7\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-7.png?fit=1920%2C1020&amp;ssl=1\" data-orig-size=\"1920,1020\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-26-7\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-7.png?fit=300%2C159&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-7.png?fit=700%2C372&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-7.png?resize=582%2C309&#038;ssl=1\" alt=\"cat() \u00d6rne\u011fi\" class=\"wp-image-11022\" width=\"582\" height=\"309\" title=\"ifelse\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-7.png?resize=1024%2C544&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-7.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-7.png?resize=768%2C408&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-7.png?resize=1536%2C816&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-7.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-26-7.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 582px) 100vw, 582px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>cat() \u00d6rne\u011fi<\/em><\/figcaption><\/figure>\n\n\n\n<p>Yaz\u0131m\u0131n ba\u015f\u0131nda da s\u00f6yledi\u011fim gibi R, istatistiksel hesaplama, veri analiti\u011fi ve bilimsel ara\u015ft\u0131rmada yayg\u0131n olarak kullan\u0131l\u0131yor.  Ben de Covid ile ilgili projemde cat() kullanm\u0131\u015ft\u0131m g\u00fcnl\u00fck rakamlar\u0131 veri dosyas\u0131nda tutabilmek i\u00e7in;<\/p>\n\n\n\n<p><span style=\"color:#03744a\" class=\"has-inline-color\">cat(&#8220;\\n&#8221;, &#8220;Enter today&#8217;s daily case number:&#8221;, &#8220;\\n&#8221;)<br>t_dailycase &lt;- scan(n=1, what=&#8221;character&#8221;)<br>cat(&#8220;\\n&#8221;, &#8220;Enter name:&#8221;, &#8220;\\n&#8221;)<br>t_dailycase &lt;- as.integer(t_dailycase)<br>cat(&#8220;\\n&#8221;, &#8220;Enter today&#8217;s total test number:&#8221;, &#8220;\\n&#8221;)<br>t_totaltests &lt;- scan(n=1, what=&#8221;character&#8221;)<br>t_totaltests &lt;- as.integer(t_totaltests)<br>cat(&#8220;\\n&#8221;, &#8220;Enter today&#8217;s total recovered number:&#8221;, &#8220;\\n&#8221;)<br>t_totalrecovered &lt;- scan(n=1, what=&#8221;character&#8221;)<br>t_totalrecovered &lt;- as.integer(t_totalrecovered)<br>cat(&#8220;\\n&#8221;, &#8220;Enter today&#8217;s total death number:&#8221;, &#8220;\\n&#8221;)<br>t_totaldeath &lt;- scan(n=1, what=&#8221;character&#8221;)<br>t_totaldeath &lt;- as.integer(t_totaldeath)<\/span><\/p>\n\n\n\n<p id=\"Eger-if\">\u0130lk sat\u0131rda kullan\u0131c\u0131dan cat() ile ald\u0131\u011f\u0131m de\u011feri ikinci sat\u0131rda bir de\u011fi\u015fkene atayarak devam ediyorum. Bu yaz\u0131m devam edecek ve projemi de daha detayl\u0131 sonlara do\u011fru payla\u015faca\u011f\u0131m. <\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong><em>R&#8217; da E\u011fer &#8211; If komutu<\/em><\/strong><\/p>\n\n\n\n<p>E\u011fer &#8211; If komutunun s\u00f6zdizimi <a rel=\"noreferrer noopener\" href=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/#ifelse\" target=\"_blank\">yukar\u0131daki \u00f6rnekte<\/a> oldu\u011fu gibi k\u00fcme parantezi {} kullanmadan veya C++&#8217; daki if komutunda oldu\u011fu gibi k\u00fcme parantezleri ile birlikte olabilir. K\u00fcme parantezli \u00f6rne\u011fi a\u015fa\u011f\u0131da g\u00f6rebilirsiniz;  benim Covid ile ilgili kodlar\u0131mdan.. En ba\u015fta Excel ile grafikleri \u00e7izmeye \u00e7al\u0131\u015fm\u0131\u015ft\u0131m, bu sebeple Sa\u011fl\u0131k Bakanl\u0131\u011f\u0131 Web sayfalar\u0131ndan toplad\u0131\u011f\u0131m veri Excel&#8217;deydi. Excel&#8217;den R&#8217; a veri aktararak ba\u015flad\u0131m. Bir m\u00fcddet test ama\u00e7l\u0131 Excel ile birlikte y\u00fcr\u00fcmek istedi\u011fimden ayn\u0131 dosyay\u0131 s\u0131f\u0131rdan tekrar tekrar olu\u015fturmamak i\u00e7in \u00f6nce dosya var m\u0131? kontrol\u00fc yapmam gerekti. E\u011fer dosya yoksa (!exists : not exists yani yok demek) Excel&#8217;den okuyup dosyay\u0131 haz\u0131rl\u0131yorum.  (Bu arada kendi projelerimden sat\u0131rlar\u0131 ye\u015fil yazmaya karar verdim. Sizce okumas\u0131 zor oluyorsa l\u00fctfen haber verin.)<\/p>\n\n\n\n<p><span style=\"color:#03744a\" class=\"has-inline-color\">if(!exists(&#8220;corona_followup&#8221;)){<br>corona_followup &lt;- read_excel(&#8220;C:\/takip\/corona-followup.xlsx&#8221;, sheet = &#8220;R&#8221;, col_types = c(&#8220;date&#8221;, &#8220;numeric&#8221;, &#8220;numeric&#8221;, &#8220;numeric&#8221;, &#8220;numeric&#8221;, &#8220;numeric&#8221;, &#8220;numeric&#8221;, &#8220;numeric&#8221;, &#8220;numeric&#8221;, &#8220;numeric&#8221;, &#8220;numeric&#8221;, &#8220;numeric&#8221;, &#8220;numeric&#8221;))<br>}<\/span><\/p>\n\n\n\n<p> E\u011fer &#8211; if komutunda bir ko\u015fullu y\u00fcr\u00fctme s\u00f6z konusu; x de\u011fi\u015fkenine 10 say\u0131s\u0131n\u0131 atayal\u0131m, sonra bakal\u0131m x pozitif mi? E\u011fer x pozitif ise &#8211; x pozitif say\u0131 &#8211; diye yazd\u0131ral\u0131m. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27.png?ssl=1\"><img data-attachment-id=\"11046\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-27\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27.png?fit=1920%2C1022&amp;ssl=1\" data-orig-size=\"1920,1022\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-27\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27.png?fit=300%2C160&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27.png?fit=700%2C373&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"373\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27.png?resize=700%2C373&#038;ssl=1\" alt=\"\" class=\"wp-image-11046\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27.png?resize=1024%2C545&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27.png?resize=300%2C160&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27.png?resize=768%2C409&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27.png?resize=1536%2C818&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>E\u011fer &#8211; if<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p> Buna benzer E\u011fer-if komutlar\u0131n\u0131n ak\u0131\u015f \u015femas\u0131n\u0131 \u00e7izmek istersek:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-1.png?ssl=1\"><img data-attachment-id=\"11047\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-27-1\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-1.png?fit=938%2C808&amp;ssl=1\" data-orig-size=\"938,808\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-27-1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-1.png?fit=300%2C258&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-1.png?fit=700%2C603&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-1.png?resize=395%2C340&#038;ssl=1\" alt=\"E\u011fer-if Ak\u0131\u015f \u015femas\u0131\" class=\"wp-image-11047\" width=\"395\" height=\"340\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-1.png?w=938&amp;ssl=1 938w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-1.png?resize=300%2C258&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-1.png?resize=768%2C662&amp;ssl=1 768w\" sizes=\"(max-width: 395px) 100vw, 395px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>E\u011fer &#8211; if Ak\u0131\u015f \u015femas\u0131<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>\u015fimdi bu \u015femay\u0131 \u00f6rne\u011fimize oturtursak daha iyi anla\u015f\u0131lacak san\u0131r\u0131m:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-11.png?ssl=1\"><img data-attachment-id=\"11050\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-27-11\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-11.png?fit=938%2C808&amp;ssl=1\" data-orig-size=\"938,808\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-27-11\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-11.png?fit=300%2C258&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-11.png?fit=700%2C603&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-11.png?resize=391%2C336&#038;ssl=1\" alt=\"E\u011fer-if Ak\u0131\u015f \u015femas\u0131\" class=\"wp-image-11050\" width=\"391\" height=\"336\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-11.png?w=938&amp;ssl=1 938w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-11.png?resize=300%2C258&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-11.png?resize=768%2C662&amp;ssl=1 768w\" sizes=\"(max-width: 391px) 100vw, 391px\" data-recalc-dims=\"1\" \/><\/a><figcaption>E\u011fer-if Ak\u0131\u015f \u015femas\u0131<\/figcaption><\/figure><\/div>\n\n\n\n<p>E\u011fer-if&#8217; in bir de else-yoksa \u015feklinde ko\u015ful ger\u00e7ekle\u015fmedi\u011finde yap\u0131lacaklar\u0131 s\u00f6yledi\u011fimiz k\u0131sm\u0131 var. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-3.png?ssl=1\"><img data-attachment-id=\"11053\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-27-3\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-3.png?fit=1920%2C1020&amp;ssl=1\" data-orig-size=\"1920,1020\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-27-3\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-3.png?fit=300%2C159&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-3.png?fit=700%2C372&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"372\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-3.png?resize=700%2C372&#038;ssl=1\" alt=\"E\u011fer-if ve else \u00f6rne\u011fi\" class=\"wp-image-11053\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-3.png?resize=1024%2C544&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-3.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-3.png?resize=768%2C408&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-3.png?resize=1536%2C816&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-3.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-3.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>E\u011fer-if ve else \u00f6rne\u011fi<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p> Yukar\u0131daki \u00f6rnekte x de\u011fi\u015fkenine -5 atay\u0131p x pozitif mi negatif mi bakt\u0131k. Sonu\u00e7 olarak x negatif say\u0131 olarak yazd\u0131r\u0131ld\u0131.<\/p>\n\n\n\n<p>Bu \u00f6rne\u011fin E\u011fer-if else&#8217; in ak\u0131\u015f \u015femas\u0131na bakacak olursak:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-2-1.png?ssl=1\"><img data-attachment-id=\"11065\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-27-2-1\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-2-1.png?fit=938%2C778&amp;ssl=1\" data-orig-size=\"938,778\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-27-2-1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-2-1.png?fit=300%2C249&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-2-1.png?fit=700%2C581&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-2-1.png?resize=396%2C328&#038;ssl=1\" alt=\"E\u011fer-if else Ak\u0131\u015f \u015femas\u0131\" class=\"wp-image-11065\" width=\"396\" height=\"328\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-2-1.png?w=938&amp;ssl=1 938w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-2-1.png?resize=300%2C249&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-27-2-1.png?resize=768%2C637&amp;ssl=1 768w\" sizes=\"(max-width: 396px) 100vw, 396px\" data-recalc-dims=\"1\" \/><\/a><figcaption>E\u011fer-if else Ak\u0131\u015f \u015femas\u0131<\/figcaption><\/figure><\/div>\n\n\n\n<p>Sizlerden geri d\u00f6n\u00fc\u015f alabilmek i\u00e7in tam da bu noktada b\u0131rakm\u0131\u015ft\u0131m yazmay\u0131. Peki ya x = 0 ise ne yazd\u0131r\u0131lacak sizce?<\/p>\n\n\n\n<p>Yukar\u0131daki resme bakal\u0131m, ve x&#8217;e 0 de\u011ferini atad\u0131\u011f\u0131m\u0131z\u0131 d\u00fc\u015f\u00fcnelim. Bu resimde ko\u015fulumuz ne? neye bak\u0131yoruz? x, 0 de\u011ferinden b\u00fcy\u00fck m\u00fc diye bak\u0131yoruz de\u011fil mi?  \u0130\u015fin ba\u015f\u0131nda x&#8217;e zaten 0 de\u011ferini verdi\u011fimizden 0 &gt; 0 olamaz de\u011fil mi? O zaman &#8220;Yanl\u0131\u015f&#8221; yazan kolu izleyece\u011fiz ve neticesinde x negatif say\u0131 diye yaz\u0131lacak. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-1.png?ssl=1\"><img data-attachment-id=\"11081\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-28-1\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-1.png?fit=1920%2C1014&amp;ssl=1\" data-orig-size=\"1920,1014\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-28-1\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-1.png?fit=300%2C158&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-1.png?fit=700%2C370&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"370\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-1.png?resize=700%2C370&#038;ssl=1\" alt=\"E\u011fer-if else \u00f6rnek\" class=\"wp-image-11081\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-1.png?resize=1024%2C541&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-1.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-1.png?resize=768%2C406&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-1.png?resize=1536%2C811&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-1.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-1.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>E\u011fer-if else<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p> K\u00fcme parantezleri ile de denedim. x&#8217; in de\u011feri 0 pozitif olmad\u0131\u011f\u0131 i\u00e7in x negatif say\u0131 diye yaz\u0131ld\u0131. Demek ki bir de x &lt; 0 m\u0131? diye bakmam\u0131z gerekecek. Bunun i\u00e7in ikinci bir e\u011fer-if komutu yazmam\u0131z yeterli olacak.<\/p>\n\n\n\n<p><span style=\"color:#03744a\" class=\"has-inline-color\">if (x &gt; 0)<br>print(&#8220;x pozitif say\u0131&#8221;) else if (x &lt; 0)<br>print(&#8220;x negatif say\u0131&#8221;) else<br>print(&#8220;x = 0&#8221;)<\/span><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-2.png?ssl=1\"><img data-attachment-id=\"11082\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-28-2\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-2.png?fit=1920%2C1020&amp;ssl=1\" data-orig-size=\"1920,1020\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-28-2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-2.png?fit=300%2C159&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-2.png?fit=700%2C372&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"372\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-2.png?resize=700%2C372&#038;ssl=1\" alt=\"E\u011fer-if ve else if \u00f6rnek\" class=\"wp-image-11082\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-2.png?resize=1024%2C544&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-2.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-2.png?resize=768%2C408&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-2.png?resize=1536%2C816&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-2.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-2.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>E\u011fer-if ve else if<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>Ayn\u0131 i\u015fi yapabilecek bir de <a rel=\"noreferrer noopener\" href=\"https:\/\/www.rdocumentation.org\/packages\/base\/versions\/3.6.2\/topics\/ifelse\" target=\"_blank\">ifelse()<\/a> fonksiyonu var. <br>ifelse(test ifadesi, test do\u011fru ise ger\u00e7ekle\u015fecek, test yanl\u0131\u015f ise ger\u00e7ekle\u015fecek)<br>A\u015fa\u011f\u0131daki \u00f6rnekte g\u00f6r\u00fcld\u00fc\u011f\u00fc gibi, i\u00e7 i\u00e7e yazmak m\u00fcmk\u00fcn:<\/p>\n\n\n\n<p>ifelse(test ifadesi, test do\u011fru ise ger\u00e7ekle\u015fecek, ifelse(test ifadesi, test do\u011fru ise ger\u00e7ekle\u015fecek, test yanl\u0131\u015f ise ger\u00e7ekle\u015fecek))<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-3.png?ssl=1\"><img data-attachment-id=\"11084\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-01-28-3\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-3.png?fit=1920%2C1022&amp;ssl=1\" data-orig-size=\"1920,1022\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-01-28-3\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-3.png?fit=300%2C160&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-3.png?fit=700%2C373&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"373\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-3.png?resize=700%2C373&#038;ssl=1\" alt=\"ifelse \u00f6rnek\" class=\"wp-image-11084\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-3.png?resize=1024%2C545&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-3.png?resize=300%2C160&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-3.png?resize=768%2C409&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-3.png?resize=1536%2C818&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-3.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/01\/2021-01-28-3.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>ifelse() fonksiyonu<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>Bir de switch() fonksiyonu var. Bu fonksiyonla bir ifadeyi bir listenin \u00f6\u011felerine kar\u015f\u0131 test edebiliriz. \u0130fadeden de\u011ferlendirilen de\u011fer listedeki \u00f6\u011feyle e\u015fle\u015firse, kar\u015f\u0131l\u0131k gelen de\u011fer fonksiyonla d\u00f6nd\u00fcr\u00fcl\u00fcr. Fonksiyon ilk ba\u011f\u0131ms\u0131z de\u011fi\u015fkenin bir karakter dizesi veya say\u0131 olarak de\u011ferlendirilmesine ba\u011fl\u0131 olarak iki farkl\u0131 \u015fekilde \u00e7al\u0131\u015f\u0131r. \u0130fadeden de\u011ferlendirilen e\u011fer listenin birden fazla \u00f6\u011fesiyle e\u015fle\u015firse, switch () fonksiyonu ilk e\u015fle\u015fen \u00f6\u011feyi d\u00f6nd\u00fcr\u00fcr.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01.png?ssl=1\"><img data-attachment-id=\"11122\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-02-01\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01.png?fit=1920%2C1016&amp;ssl=1\" data-orig-size=\"1920,1016\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-02-01\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01.png?fit=300%2C159&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01.png?fit=700%2C371&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"371\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01.png?resize=700%2C371&#038;ssl=1\" alt=\"switch() \u00f6rnek\" class=\"wp-image-11122\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01.png?resize=1024%2C542&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01.png?resize=768%2C406&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01.png?resize=1536%2C813&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>Switch()<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>\u0130lk ba\u011f\u0131ms\u0131z de\u011fi\u015fkenin say\u0131 olunca, switch(2,&#8221;k\u0131rm\u0131z\u0131&#8221;,&#8221;ye\u015fil&#8221;,&#8221;mavi&#8221;) komutunda switch fonksiyonu 2 ile yan\u0131ndaki listeden 2ciyi d\u00f6nd\u00fcr\u00fcr, \u00f6rnekte oldu\u011fu gibi &#8220;ye\u015fil&#8221; ile sonu\u00e7lan\u0131r. Liste 3 elemanl\u0131 4\u00fcnc\u00fc veya 0\u0131nc\u0131 istendi\u011finde bir \u015fey geri d\u00f6nm\u00fcyor. <\/p>\n\n\n\n<p>\u0130lk ba\u011f\u0131ms\u0131z de\u011fi\u015fkenin bir karakter dizesi olunca; <\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-2.png?ssl=1\"><img data-attachment-id=\"11123\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-02-01-2\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-2.png?fit=1920%2C1018&amp;ssl=1\" data-orig-size=\"1920,1018\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-02-01-2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-2.png?fit=300%2C159&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-2.png?fit=700%2C371&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"371\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-2.png?resize=700%2C371&#038;ssl=1\" alt=\"switch() \u00f6rnek\" class=\"wp-image-11123\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-2.png?resize=1024%2C543&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-2.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-2.png?resize=768%2C407&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-2.png?resize=1536%2C814&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-2.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-2.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>Switch()<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>Listede ilk e harfi olan d\u00f6n\u00fcyor fonksiyonla.  A\u015fa\u011f\u0131daki gibi listede yerleri de\u011fi\u015ftirsek ve &#8220;a&#8221; arasak bu sefer ikinci eleman d\u00f6necek fonksiyondan.<\/p>\n\n\n\n<p><span style=\"color:#03744a\" class=\"has-inline-color\">switch(&#8220;a&#8221;, &#8220;e&#8221;=&#8221;elma&#8221;, &#8220;a&#8221;=&#8221;armut&#8221;, &#8220;k&#8221;=&#8221;karpuz&#8221;, &#8220;e&#8221;=&#8221;erik&#8221;)<br>[1] &#8220;armut&#8221;<\/span><\/p>\n\n\n\n<p>Bir ba\u015fka \u00f6rnek vermek gerekirse; y de\u011ferine g\u00f6re 2 fonksiyondan birini d\u00f6necek switch. <\/p>\n\n\n\n<p><span style=\"color:#03744a\" class=\"has-inline-color\">switch(y,<br>      mean = mean(x),<br>      median = median(x))<\/span><br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-4.png?ssl=1\"><img data-attachment-id=\"11127\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/2021-02-01-4\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-4.png?fit=1920%2C1014&amp;ssl=1\" data-orig-size=\"1920,1014\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2021-02-01-4\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-4.png?fit=300%2C158&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-4.png?fit=700%2C370&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"700\" height=\"370\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-4.png?resize=700%2C370&#038;ssl=1\" alt=\"switch() \u00f6rnek\" class=\"wp-image-11127\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-4.png?resize=1024%2C541&amp;ssl=1 1024w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-4.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-4.png?resize=768%2C406&amp;ssl=1 768w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-4.png?resize=1536%2C811&amp;ssl=1 1536w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-4.png?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/2021-02-01-4.png?w=1400&amp;ssl=1 1400w\" sizes=\"(max-width: 700px) 100vw, 700px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>Switch()<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p>Bir de switch() ak\u0131\u015f \u015femas\u0131na bakal\u0131m:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/switch-2.png?ssl=1\"><img data-attachment-id=\"11133\" data-permalink=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/switch-2\/#main\" data-orig-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/switch-2.png?fit=318%2C366&amp;ssl=1\" data-orig-size=\"318,366\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"switch-2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/switch-2.png?fit=261%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/switch-2.png?fit=318%2C366&amp;ssl=1\" decoding=\"async\" loading=\"lazy\" width=\"318\" height=\"366\" src=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/switch-2.png?resize=318%2C366&#038;ssl=1\" alt=\"switch() Ak\u0131\u015f \u015eemas\u0131\" class=\"wp-image-11133\" srcset=\"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/switch-2.png?w=318&amp;ssl=1 318w, https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/02\/switch-2.png?resize=261%2C300&amp;ssl=1 261w\" sizes=\"(max-width: 318px) 100vw, 318px\" data-recalc-dims=\"1\" \/><\/a><figcaption><em>switch() Ak\u0131\u015f \u015eemas\u0131<\/em><\/figcaption><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p>.Devam\u0131 yar\u0131n.. <\/p>\n\n\n\n<p>\u0130\u00e7indekiler:<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/#Kutuphane-Library\" data-type=\"post\">K\u00fct\u00fcphane \u2013 library<\/a><\/li><li><a href=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/#Girdi-Input\">Girdi -input<\/a><\/li><li><a href=\"https:\/\/oyasanli.com\/oyasblog\/2020\/12\/24\/r-kodlama\/#Eger-if\">E\u011fer &#8211; If<\/a><\/li><li>D\u00f6ng\u00fc -loop<\/li><li>Yeni kay\u0131t ekleme<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>   <\/p>\n\n\n\n<p>Devam\u0131 yar\u0131n..<\/p>\n\n\n\n<p>Not: <span style=\"color:#03744a\" class=\"has-inline-color\">Ye\u015fil renkli yaz\u0131lar projelerimde kulland\u0131\u011f\u0131m sat\u0131rlardan<\/span><span class=\"has-inline-color has-vivid-green-cyan-color\">..<\/span> <span class=\"has-inline-color has-vivid-cyan-blue-color\">Mavi renkli yaz\u0131lar ise link.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>R, istatistiksel hesaplama, veri analiti\u011fi ve bilimsel ara\u015ft\u0131rmada yayg\u0131n olarak kullan\u0131lan bir programlama dili ve ortam\u0131d\u0131r. Daha \u00f6nceki yaz\u0131m ile R &#8211; Giri\u015f ba\u015fl\u0131\u011f\u0131 alt\u0131nda R ortam\u0131 ve R veri tipleri ile ilgili yazmaya ba\u015flam\u0131\u015ft\u0131m, dizilerle devam edece\u011fim orada. Ama \u015fimdiki bo\u015flu\u011fu da f\u0131rsat bilip R &#8211; Kodlama ile ilgili de yazmak istiyorum.<\/p>\n","protected":false},"author":1,"featured_media":10641,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"aside","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":[]},"categories":[174,427],"tags":[373,117,388,386,387,385,450,449,384],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2020\/12\/123942342_10158184411279011_3848842236204647347_o.jpg?fit=1662%2C1374&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4aIZ6-2LC","jetpack-related-posts":[{"id":12055,"url":"https:\/\/oyasanli.com\/oyasblog\/2021\/07\/04\/r-spatial\/","url_meta":{"origin":10640,"position":0},"title":"R Spatial","date":"July 4, 2021","format":"aside","excerpt":"R Spatial Giri\u015f \u00a0Burada, R ile konumsal analiz ve modelleme hakk\u0131nda bilgi vermeye ve ilgili kaynaklar\u0131 payla\u015fmaya \u00e7al\u0131\u015faca\u011f\u0131z. Burada asl\u0131nda R ile veri i\u015flemenin temellerini ele al\u0131yoruz. R'de konumsal verilerle \u00e7al\u0131\u015fmadan \u00f6nce R dilinin baz\u0131 temellerini bilmek gerekebilir. Daha \u00f6nce R ile \u00e7al\u0131\u015fmad\u0131ysan\u0131z veya bilgilerinizi tazelemek i\u00e7in bu k\u0131sa giri\u015fe\u2026","rel":"","context":"In &quot;IT Journals&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2021\/07\/2021-07-04.png?fit=1200%2C466&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":8650,"url":"https:\/\/oyasanli.com\/oyasblog\/2020\/05\/21\/r-giris-2\/","url_meta":{"origin":10640,"position":1},"title":"R- Giri\u015f devam\u0131","date":"May 21, 2020","format":"aside","excerpt":"http:\/\/oyasanli.com\/oyasblog\/2018\/11\/09\/r-giris\/Ba\u015flarken baz\u0131 ta\u015flar yerine oturmam\u0131\u015ft\u0131.. San\u0131r\u0131m art\u0131k daha hakimim.. Ger\u00e7ekle\u015ftirdi\u011fim projeyi de ekleyece\u011fim. \u015eimdilik projenin \u0130ngilizce versiyonunun videosunu haz\u0131rl\u0131yorum.\u0130lerlemek i\u00e7in benim a\u00e7\u0131mdan gerekli olan ger\u00e7ek hayatla ba\u011flant\u0131l\u0131 bir proje - Covid19 grafikleri gibi- ve \u00f6\u011frenmeye devam edebilece\u011fim kaynaklar gerekli.Ger\u00e7ek proje olunca \u00f6\u011frenme daha anlaml\u0131 ve daha kal\u0131c\u0131 oluyor. Kaynaklara gelince\u2026","rel":"","context":"In &quot;IT Journals&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2016\/12\/robot1-Techmuseumofinnovation.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2572,"url":"https:\/\/oyasanli.com\/oyasblog\/2018\/11\/09\/r-giris\/","url_meta":{"origin":10640,"position":2},"title":"R &#8211; Giri\u015f","date":"November 9, 2018","format":"aside","excerpt":"R, istatistiksel hesaplama ve grafikler i\u00e7in bir dil ve ortamd\u0131r. T-testi, ki-kare testleri, standart do\u011frusal modeller, enstr\u00fcmental de\u011fi\u015fkenler tahmini, yerel polinom regresyonlar\u0131, vb. gibi \u00e7ok say\u0131da istatistiksel prosed\u00fcr i\u00e7erir. Ayn\u0131 zamanda y\u00fcksek seviye grafik yetenekleri sa\u011flar. R, \u00e7ok \u00e7e\u015fitli UNIX platformlar\u0131 ve benzer sistemleri (FreeBSD ve Linux dahil), Windows ve\u2026","rel":"","context":"In &quot;IT Journals&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2016\/12\/robot1-Techmuseumofinnovation.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":12680,"url":"https:\/\/oyasanli.com\/oyasblog\/2022\/12\/18\/mekansal-veri-bilimiyle-ilgili\/","url_meta":{"origin":10640,"position":3},"title":"Mek\u00e2nsal veri bilimiyle ilgili","date":"December 18, 2022","format":"aside","excerpt":"Mek\u00e2nsal veri bilimi, verimizi yararl\u0131 bir eylemle bilgilere d\u00f6n\u00fc\u015ft\u00fcrmek i\u00e7in mek\u00e2nsal algoritmalar, makine \u00f6\u011frenmesi, istatistik ve derin \u00f6\u011frenmedeki en son ve en iyi tekniklerin yan\u0131 s\u0131ra denenmi\u015f ve do\u011frulanm\u0131\u015f, daha geleneksel tekniklerden baz\u0131lar\u0131n\u0131 da kullanarak temelde sorunlar\u0131m\u0131z\u0131 \u00e7\u00f6zmekle ilgili bilim dal\u0131d\u0131r. G\u00fcn\u00fcm\u00fczde, bilgisayar bilimi, istatistik ve programlama ge\u00e7mi\u015fine sahip, daha\u2026","rel":"","context":"In &quot;CBS&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2022\/12\/1669300543902.png?fit=1110%2C297&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2503,"url":"https:\/\/oyasanli.com\/oyasblog\/2018\/09\/06\/veri-madenciligi-giris\/","url_meta":{"origin":10640,"position":4},"title":"Veri madencili\u011fi &#8211; Giris","date":"September 6, 2018","format":"aside","excerpt":"Veri Madencili\u011fi Nedir? Bilgisayar biliminde, ham verilerin faydal\u0131 bilgilere d\u00f6n\u00fc\u015ft\u00fcr\u00fclmesi s\u00fcrecidir. Bilgi ke\u015ffi olarak da adland\u0131rd\u0131\u011f\u0131m\u0131z, veri madencili\u011fi, b\u00fcy\u00fck hacimli verilerde ilgin\u00e7 ve kullan\u0131\u015fl\u0131 kal\u0131plar\u0131 ve ili\u015fkileri ke\u015ffetme y\u00f6ntemidir. Makine \u00f6\u011frenimi, istatistik, yapay zeka ve veritaban\u0131 teknolojilerini kullanan ve bunlar\u0131n ara\u00e7lar\u0131n\u0131 birle\u015ftiren \u00e7ok disiplinli bir beceridir. Veri madencili\u011fi, i\u015f d\u00fcnyas\u0131nda\u2026","rel":"","context":"In &quot;IT Journals&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2018\/09\/aIMG_7371.jpg?fit=960%2C720&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2285,"url":"https:\/\/oyasanli.com\/oyasblog\/2016\/12\/22\/arama-motoru-optimizasyonu-ne-isimize-yarar\/","url_meta":{"origin":10640,"position":5},"title":"Arama motoru optimizasyonu ne i\u015fimize yarar?","date":"December 22, 2016","format":"aside","excerpt":"\u00d6ncelikle belki arama motoru nedir onu anlamak laz\u0131m. G\u00fcn\u00fcm\u00fczde hepimiz interneti \u00e7e\u015fitli sebeplerle kullan\u0131yoruz. Bunlardan biri de ilgimizi \u00e7eken bir konu uzerinde ara\u015ft\u0131rma yapmak. Bunu ger\u00e7ekle\u015ftirmek i\u00e7in Google, Internet explorer, Bing, Firefox, vs gibi taray\u0131c\u0131lar \u00fczerinde ara\u015ft\u0131rma yapmak istedigimiz konuyu yaz\u0131p tu\u015flad\u0131\u011f\u0131m\u0131z anda taray\u0131c\u0131 sayfas\u0131 konu ile ilgili internet \u00fczerinde\u2026","rel":"","context":"In &quot;IT Journals&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/oyasanli.com\/oyasblog\/wp-content\/uploads\/2016\/12\/robot1-Techmuseumofinnovation.jpg?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/oyasanli.com\/oyasblog\/wp-json\/wp\/v2\/posts\/10640"}],"collection":[{"href":"https:\/\/oyasanli.com\/oyasblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oyasanli.com\/oyasblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oyasanli.com\/oyasblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oyasanli.com\/oyasblog\/wp-json\/wp\/v2\/comments?post=10640"}],"version-history":[{"count":104,"href":"https:\/\/oyasanli.com\/oyasblog\/wp-json\/wp\/v2\/posts\/10640\/revisions"}],"predecessor-version":[{"id":11894,"href":"https:\/\/oyasanli.com\/oyasblog\/wp-json\/wp\/v2\/posts\/10640\/revisions\/11894"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oyasanli.com\/oyasblog\/wp-json\/wp\/v2\/media\/10641"}],"wp:attachment":[{"href":"https:\/\/oyasanli.com\/oyasblog\/wp-json\/wp\/v2\/media?parent=10640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oyasanli.com\/oyasblog\/wp-json\/wp\/v2\/categories?post=10640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oyasanli.com\/oyasblog\/wp-json\/wp\/v2\/tags?post=10640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}