Anasayfa / Uygulama Araçları / R / R ile Veri Dosyası Yüklemek ve Bilinmeyen Sütun İsimlerini Atamak

R ile Veri Dosyası Yüklemek ve Bilinmeyen Sütun İsimlerini Atamak

R, veribilimciler ve bilim insanları için en önde gelen ve arkasında güçlü bir topluluk bulunan açık kaynaklı dillerden birisidir. Bu yazımda kısaca R ile ortama veri dosyası yüklemeyi ve bu veride bulunmayan/bilinmeyen sütun isimlerinin nasıl atanacağını anlatacağım.

Kullanılacak örnek veri dosyası buradadır…

Öncelikle R için bir çalışma klasörü oluşturalım ve yukarıdaki bağlantıda bulunan veri dosyamızı bu klasör içine taşıyalım.

Çalışma ortamı oluşturma:

setwd("C:\\RProjects\\R.Calisma.Ortamim")

Çalışma dizini neresi kontrol edelim:

getwd()
[1] "C:/RProjects/R.Calisma.Ortamim"

nurse.check.list isminde bir değişken oluşturarak dosyamızı bu değişkene atayalım.  Bu arada dosyamızın ismini “nurse.checks.datascience.istanbul.uploaded.csv” olarak belirledim

nurse.check.list <- read.table("nurse.checks.datascience.istanbul.uploaded.csv", sep = ",", stringsAsFactors = FALSE, header = FALSE)

ilk üç satırı görüntüleyelim:

print(nurse.check.list[1:3,])
# V1          V2   V3 V4  
#1 04-21-1991 9:09 58 100 
#2 04-21-1991 9:09 33 9 
#3 04-21-1991 9:09 34 13

Görüldüğü gibi sütun isimleri belli olmadığı için R isimlendirmeyi V1 V2 V3 V4 şeklinde kendisi yaptı.

Şimdi sütun isimlerini verelim:

colnames(nurse.check.list)<- c('Tarih','Saat','Kod','Deger')
print(nurse.check.list[1:3,])
# Tarih       Saat Kod Deger  
#1 04-21-1991 9:09 58 100
#2 04-21-1991 9:09 33 9
#3 04-21-1991 9:09 34 13

Yukarıda görüldüğü gibi sütun isimlerimiz Tarih Saat Kod Deger şeklinde yerini aldı.

Kolay gelsin….

Hakkında Erkan ŞİRİN

2014'ten beri hem akademik alanda hem de sektörde pratik anlamda büyük veri ve veri bilimi ile ilgili çalışmalar yürütmektedir. Halihazırda İmpektra Bilişim A.Ş.'de büyük veri yöneticisi olarak çalışmakta olup aynı zamanda Gazi Üniversitesi Yönetim Bilişim Sistemleri doktora öğrencisidir. Büyük veri ve veri bilimi ile ilgili birçok kurum ve şirkete eğitimler vermekte ve projeler icra etmektedir. Çalışma alanları: büyük veri platformlarının kurulum ve yönetimi, büyük veri üzerinde makine öğrenmesi, olağan dışılık tespiti, sahtecilik tespiti, veri hazırlama sürecidir.

GÖZ ATMAK İSTEYEBİLİRSİNİZ

Genetik Algoritma

GENETİK ALGORİTMA İLE TESLİMAT ROTASI OLUŞTURMA (Delivery Route using Genetic Algorithm) Utku Kubilay ÇINAR Yapay …

Bir Yorum

  1. Merci immense pour l’aide dans cette question, maintenant je n’admettrai pas une telle erreur.
    indianast

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir