Jak korzystać z funkcji nrow w r (z przykładami)


Możesz użyć funkcji nrow() w R, aby policzyć liczbę wierszy w ramce danych:

 #count number of rows in data frame
nrow(df)

Poniższe przykłady pokazują, jak w praktyce wykorzystać tę funkcję z następującą ramką danych:

 #create data frame
df <- data. frame (x=c(1, 2, 3, 3, 5, NA),
                 y=c(8, 14, NA, 25, 29, NA)) 

#view data frame
df

   xy
1 1 8
2 2 14
3 3 NA
4 3 25
5 5 29
6 NA NA

Przykład 1: Zlicz wiersze w ramce danych

Poniższy kod pokazuje, jak policzyć całkowitą liczbę wierszy w ramce danych:

 #count total rows in data frame
nrow(df)

[1] 6

W sumie jest 6 linii.

Przykład 2: Zliczanie wierszy z warunkiem w ramce danych

Poniższy kod pokazuje, jak policzyć liczbę wierszy, w których wartość w kolumnie „x” jest większa niż 3 i nie jest pusta:

 #count total rows in data frame where 'x' is greater than 3 and not blank
nrow(df[df$x>3 & !is. na (df$x), ])

[1] 1

W ramce danych znajduje się 1 wiersz spełniający ten warunek.

Przykład 3: Zlicz wiersze bez brakujących wartości

Poniższy kod pokazuje, jak wykorzystać funkcjęcomplete.cases () do zliczenia liczby wierszy niezawierających brakujących wartości w ramce danych:

 #count total rows in data frame with no missing values in any column
nrow(df[complete. cases (df), ])

[1] 4

W ramce danych znajdują się 4 wiersze bez brakujących wartości.

Przykład 4: Policz wiersze z brakującymi wartościami w określonej kolumnie

Poniższy kod pokazuje, jak używać funkcji is.na() do konkretnego zliczenia liczby wierszy, w których brakuje wartości w kolumnie „y”:

 #count total rows in with missing value in 'y' column
nrow(df[is. na (df$y), ])

[1] 2

W kolumnie „y” znajdują się 2 wiersze z brakującymi wartościami.

Dodatkowe zasoby

Jak korzystać z funkcji rowSums() w R
Jak zastosować funkcję do każdego wiersza ramki danych w R
Jak usunąć wiersze z ramki danych w R na podstawie warunku

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *