Video: Data Analysis in R by Dustin Tran 2025
Vektorer, lister og datarammer spiller en vigtig rolle ved at repræsentere data i R, så det er vigtigt at kortfattet og korrekt specificere en delmængde af dine data.
Der er tre hovedoperatører, som du kan bruge til at dele dine data:
-
$: Uddrag et enkelt element ved navn fra en liste eller dataramme. For eksempel iris $ Sepal. Længde udtræk kolonnen Sepal. Længde fra datarammen iris.
-
[[: Uddrag et enkelt element ved navn eller position fra en liste eller dataramme. For eksempel iris [["Sepal. Længde "]] udtræk kolonnen Sepal. Længde fra datarammen; iris; iris [[2]] ekstrakter det andet element fra iris.
-
[: Udtreder flere elementer fra en vektor, array, liste eller dataramme. For eksempel ekstraherer iris [c ("Sepal. Length", "Species") kolonnerne Sepal. Længde og arter fra iris iris [1: 10,] uddrag de første ti rækker fra iris; og iris [1: 10, "Arter"] uddrag de første ti elementer i kolonnen Arter fra iris.
Beholdnings-subset-operatøren, [giver dig mulighed for at returnere flere elementer. Du angiver delmængden på en af fem måder:
-
Blank: Returnerer alt. For eksempel returnerer iris [] alle iris.
-
Positive tal: Inkluderer kun disse elementer. For eksempel ekstraherer iris [1: 100, 5] de første hundrede elementer af den femte kolonne af iris.
-
Negativt tal: Ekskluderer disse elementer. For eksempel udelukker iris [- (1: 100)] de første hundrede rækker fra iris, mens iris [-5] udelukker den femte kolonne fra iris.
-
Logisk: Inkluderer hvis TRUE; udelukker hvis FALSK. For eksempel ekstraherer iris [iris $ Species == "setosa"] kun de rækker fra iris, hvor artværdien er "setosa".
-
Navn: Inkluderer alle navne, der matcher. For eksempel ekstraherer iris [c ("Species", "Petal. Width")] kolonnerne Species and Petal. Bredde fra iris.