Cara menggunakan fungsi length() di r (4 contoh)


Anda dapat menggunakan fungsi length() di R untuk menghitung panjang vektor, daftar, dan objek lainnya.

Fungsi ini menggunakan sintaks dasar berikut:

 length(x)

Emas:

  • x : Nama benda yang akan dihitung panjangnya

Contoh berikut menunjukkan cara menggunakan fungsi ini dalam berbagai skenario.

Contoh 1: Gunakan length() dengan Vector

Kode berikut menunjukkan cara menggunakan fungsi length() untuk menghitung jumlah elemen dalam vektor:

 #createvector
my_vector <- c(2, 7, 6, 6, 9, 10, 14, 13, 4, 20, NA)

#calculate length of vector
length(my_vector)

[1] 11

Kita dapat melihat bahwa vektor mempunyai total 11 elemen.

Perhatikan bahwa length() juga menghitung nilai NA.

Untuk mengecualikan nilai NA saat menghitung panjang suatu vektor, kita dapat menggunakan sintaks berikut:

 #createvector
my_vector <- c(2, 7, 6, 6, 9, 10, 14, 13, 4, 20, NA)

#calculate length of vector, excluding NA values
sum(!is. na (my_vector))

[1] 10

Kita dapat melihat bahwa vektor tersebut memiliki 10 elemen yang merupakan nilai non-NA.

Contoh 2: Gunakan length() dengan Daftar

Kode berikut menunjukkan cara menggunakan fungsi length() untuk menghitung panjang seluruh daftar serta panjang elemen tertentu dalam daftar:

 #create list
my_list <- list(A=1:5, B=c('hey', 'hi'), C=c(3, 5, 7))

#calculate length of entire list
length(my_list)

[1] 3

#calculate length of first element in list
length(my_list[[ 1 ]])

[1] 5

Dari hasilnya kita dapat melihat bahwa list tersebut memiliki total 3 elemen dan elemen pertama dalam list memiliki panjang 5 .

Contoh 3: Menggunakan length() dengan Data Frame

Jika kita menggunakan fungsi length() dengan bingkai data di R, ini akan mengembalikan jumlah kolom dalam bingkai data:

 #create data frame
df <- data. frame (team=c('A', 'B', 'B', 'B', 'C', 'D'),
                 points=c(10, 15, 29, 24, 30, 31))

#view data frame
df

  team points
1 to 10
2 B 15
3 B 29
4 B 24
5 C 30
6 D 31

#calculate length of data frame (returns number of columns)
length(df)

[1] 2 

Jika kita ingin menghitung jumlah baris, kita dapat menggunakan fungsi now() :

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

[1] 6

Ini memberitahu kita bahwa ada total 6 baris dalam bingkai data.

Contoh 4: Menggunakan length() dengan String

Jika kita menggunakan fungsi length() dengan string di R, biasanya hanya akan mengembalikan nilai satu:

 #define string
my_string <- "hey there"

#calculate length of string
length(my_string)

[1] 1

Untuk benar-benar menghitung jumlah karakter dalam sebuah string, kita dapat menggunakan fungsi nchar() sebagai gantinya:

 #define string
my_string <- "hey there"

#calculate total characters in string
nchar(my_string)

[1] 9

Ini memberitahu kita bahwa ada total 9 karakter dalam string, termasuk spasi.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di R:

Cara menghitung observasi per kelompok di R
Cara menghitung jumlah baris di R
Cara memilih baris acak di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *