R'de read.delim işlevi nasıl kullanılır?


R’deki sınırlandırılmış metin dosyalarını okumak için read.delim() işlevini kullanabilirsiniz.

Bu işlev aşağıdaki temel sözdizimini kullanır:

read.delim(dosya, başlık=DOĞRU, sep=’\t’)

Altın:

  • dosya : Dosyanın konumu.
  • başlık : İlk satırın tablo başlığını temsil edip etmediğini belirtir. Varsayılan DOĞRU’dur.
  • sep : Tablo sınırlayıcı. Varsayılan sekmedir (\t).

Aşağıdaki örnekte bu fonksiyonun pratikte nasıl kullanılacağı gösterilmektedir.

Örnek: R’de read.delim nasıl kullanılır?

R’de bir veri çerçevesi oluşturarak başlayalım:

 #create data frame
df <- data. frame (team=c('Mavs', 'Mavs', 'Spurs', 'Nets'),
                 dots=c(99, 90, 84, 96),
                 assists=c(22, 19, 16, 20),
                 rebounds=c(30, 39, 42, 26))

#view data frame
df

   team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

Daha sonra veri çerçevesini sekmeyle ayrılmış bir metin dosyasına aktarmak için write.table() işlevini kullanalım:

 #export to tab-delimited text file
write.write. table (df, ' my_data.txt ', quote= FALSE , sep=' \t ', row.names = FALSE )

Daha sonra verileri dışa aktardığım yere gidebilir ve metin dosyasını görüntüleyebilirim:

Daha sonra metin dosyasından okumak için read.delim() işlevini kullanabilirim:

 #read in tab-delimited text file
my_df <- read. delim (' my_data.txt ')

#view data
my_df
   team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

Veri çerçevesi daha önce oluşturduğumuz veri çerçevesine karşılık gelir.

Read.delim() işlevi için varsayılan tablo sınırlayıcısının bir sekme (\t) olduğunu unutmayın.

Yani aşağıdaki kod aynı sonuçları üretir:

 #read in tab-delimited text file
my_df <- read. delim (' my_data.txt ', sep=' \t ')

#view data
my_df
   team points assists rebounds
1 Mavs 99 22 30
2 Mavs 90 19 39
3 Spurs 84 16 42
4 Nets 96 20 26

Read.delim() kullanımına ilişkin notlar

İlk veri bloğunun nereye aktarıldığını bulmak amacıyla geçerli çalışma dizinini almak için getwd() işlevini kullanabileceğinizi unutmayın.

Geçerli çalışma dizininin konumunu değiştirmek istiyorsanız setwd() işlevini de kullanabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde diğer dosya türlerinin R’ye nasıl aktarılacağı açıklanmaktadır:

R’ye ham veriler manuel olarak nasıl girilir?
CSV dosyaları R’ye nasıl aktarılır
Excel Dosyalarını R’ye Nasıl Aktarırım (Adım Adım)

Yorum ekle

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