R'ye ham veriler manuel olarak nasıl girilir?


R, verilerle çalışmak için en popüler programlama dillerinden biridir. Ancak verilerle çalışmaya başlamadan önce onu gerçekten R’ye aktarmamız gerekiyor!

Verileriniz zaten bir CSV veya Excel dosyasındaysa, bunları R’ye aktarmak için bu eğitimlerdeki adımları takip edebilirsiniz:

Ancak bazen ham verileri R’ye manuel olarak girmek isteyebilirsiniz. Bu eğitimde bunun nasıl yapılacağı açıklanmaktadır.

Bir vektör girin

R’ye tek bir sayısal değer vektörü girmek için aşağıdaki sözdizimini kullanabiliriz:

 #create vector of numeric values
numeric_values <- c(1, 3, 5, 8, 9)

#display class of vector
class(numeric_values)

[1] "digital"
#display vector of numeric values
numeric_values

[1] 1 3 5 8 9

#return second element in vector
numeric_values[4]

[1] 8

Karakter değerlerinin bir vektörünü girmek için aynı sözdizimini kullanabiliriz:

 #create vector of character values
char_values <- c("Bob", "Mike", "Tony", "Andy")

#display class of vector
class(char_values)

[1] “character”

Bir veri bloğu girin

Değerleri içeren bir veri çerçevesini R’ye girmek için aşağıdaki sözdizimini kullanabiliriz:

 #create data frame
df <- data.frame(team=c("A", "A", "B", "B", "C"),
                 dots=c(12, 15, 17, 24, 27),
                 assists=c(4, 7, 7, 8, 12))

#display data frame
df

  team points assists
1 to 12 4
2 to 15 7
3 B 17 7
4 B 24 8
5 C 27 12

#display class of df
class(df)

[1] "data.frame"

#return value in fourth row and third column
df[4, 3]

[1] 8

Bir matris girin

R’ye bir değerler matrisi girmek için aşağıdaki sözdizimini kullanabiliriz:

 #create matrix with two columns and five rows
dots=c(12, 15, 17, 24, 27)
assists=c(4, 7, 7, 8, 12)

#column bind the two vectors together to create a matrix
mat <- cbind(points, assists)

#display matrix
mast

     assist points
[1,] 12 4
[2,] 15 7
[3,] 17 7
[4,] 24 8
[5,] 27 12

#display class of mat
class(mat)

[1] "matrix"

#return value in fourth row and second column
mat[4, 2]

assists 
      8

Not: Bir matris, veri çerçevelerinin aksine her sütunun aynı türde olmasını gerektirir.

Daha fazla R eğitimini burada bulabilirsiniz.

Yorum ekle

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