-
Notifications
You must be signed in to change notification settings - Fork 0
/
Ranks_DataFrames.R
56 lines (26 loc) · 2.04 KB
/
Ranks_DataFrames.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
library(dslabs)
dslabs(murders)
# --Ranks--
#data.frame fonksiyonu ile dataframe oluşturulabilinir.
# Sıcaklık değerleri temp 'e aktarılır.
temp <- c(35, 88, 42, 84, 81, 30)
# Şehir isimleri city 'e aktarılır.
city <- c("Beijing", "Lagos", "Paris", "Rio de Janeiro", "San Juan", "Toronto")
# Şehir isimleri ve sıcaklık değerlerini içeren dataframe oluşturulur.
city_temps <- data.frame(name = city, temperature = temp)
states <- murders$state
ranks <- rank(murders$population)
# Murder içerisinde ki state ve rank değerlerini içeren ayrı bir dataframe oluşturulur.
my_df <- data.frame(states = states, ranks = ranks)
# --Data Frames, Ranks ve Orders--
# popülasyona göre sıralanmış state ve rank değerlerinden oluşan dataframe oluşturun.
# ind değeri içerisine popülasyona göre sıralanmış değerleri ekleyin
# Örn, o <- order(murders$population)
# Dataframe i oluşturacak sütunları düzenlemek için "[" kullanılır.
# Örn, states[o] .
states <- murders$state
ranks <- rank(murders$population)
# population değerine göre sıralama yapılacağından ind nesnesine sıralanmış halde population yüklenir.
ind <- order(murders$population)
# states ve ranks değerleri population değerine göre sıralı bir şekilde olacak dataframe oluşturulur
my_df <- data.frame(states = states[ind], ranks = ranks[ind])