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 variabler – 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
order()
-funktionen kan anvendes 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 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 negativt fortegn (-
) 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 skabe 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 variabler – 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
order()
-funktionen kan anvendes 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 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 negativt fortegn (-
) 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 skabe 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!