Sortering af Data
Sortering er en grundlæggende operation inden for dataanalyse. Det gør det muligt at organisere datasættet baseret på en eller flere variable – såsom pris, kilometertal eller årgang. Dette gør det lettere at identificere tendenser, afvigere eller blot at se dataene i en meningsfuld rækkefølge.
Sortering i stigende rækkefølge
Base R
Du kan bruge funktionen order()
til at sortere et datasæt efter kolonneværdier. Som standard returneres dataene i stigende rækkefølge.
df_sorted_price_base <- df[order(df$selling_price), ]
dplyr
Sortering kan udføres ved hjælp af funktionen arrange()
, som også som standard sorterer i stigende rækkefølge.
df_sorted_price_dplyr <- df %>%
arrange(selling_price)
Sortering i faldende rækkefølge
Base R
For at sortere i faldende rækkefølge placeres et minustegn (-
) foran kolonnen i funktionen order()
.
df_sorted_price_desc <- df[order(-df$selling_price), ]
dplyr
Du kan bruge funktionen desc()
inden i arrange()
for at vende rækkefølgen.
sorted_price_desc_dplyr <- df %>%
arrange(desc(selling_price))
Sortering efter flere kolonner
Det er muligt at sortere efter mere end én kolonne for at oprette en prioriteret rækkefølge. For eksempel kan du først sortere efter brændstoftype (alfabetisk) og derefter efter salgspris i faldende rækkefølge.
Base R
df_sorted <- df[order(df$fuel, -df$selling_price), ]
dplyr
df_sorted_dplyr <- df %>%
arrange(fuel, desc(selling_price))
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 4
Sortering af Data
Stryg for at vise menuen
Sortering er en grundlæggende operation inden for dataanalyse. Det gør det muligt at organisere datasættet baseret på en eller flere variable – såsom pris, kilometertal eller årgang. Dette gør det lettere at identificere tendenser, afvigere eller blot at se dataene i en meningsfuld rækkefølge.
Sortering i stigende rækkefølge
Base R
Du kan bruge funktionen order()
til at sortere et datasæt efter kolonneværdier. Som standard returneres dataene i stigende rækkefølge.
df_sorted_price_base <- df[order(df$selling_price), ]
dplyr
Sortering kan udføres ved hjælp af funktionen arrange()
, som også som standard sorterer i stigende rækkefølge.
df_sorted_price_dplyr <- df %>%
arrange(selling_price)
Sortering i faldende rækkefølge
Base R
For at sortere i faldende rækkefølge placeres et minustegn (-
) foran kolonnen i funktionen order()
.
df_sorted_price_desc <- df[order(-df$selling_price), ]
dplyr
Du kan bruge funktionen desc()
inden i arrange()
for at vende rækkefølgen.
sorted_price_desc_dplyr <- df %>%
arrange(desc(selling_price))
Sortering efter flere kolonner
Det er muligt at sortere efter mere end én kolonne for at oprette en prioriteret rækkefølge. For eksempel kan du først sortere efter brændstoftype (alfabetisk) og derefter efter salgspris i faldende rækkefølge.
Base R
df_sorted <- df[order(df$fuel, -df$selling_price), ]
dplyr
df_sorted_dplyr <- df %>%
arrange(fuel, desc(selling_price))
Tak for dine kommentarer!