ID EN
Math Functions

sum

R Base 3.6.2 🇮🇩 Bahasa Indonesia

sum mengembalikan jumlah semua nilai yang ada dalam argumennya.

Syntax

R
sum(…, na.rm = FALSE)

Arguments

Parameter Deskripsi
… numeric or complex or logical vectors.
na.rm logical. Should missing values (including NaN) be removed?

Return Value

Jumlahnya. Jika semua argumen … bertipe bilangan bulat atau logis, maka jumlahnya adalah bilangan bulat jika memungkinkan dan jika tidak, akan menjadi dua kali lipat. Overflow bilangan bulat seharusnya tidak lagi terjadi sejak R versi 3.5.0. Untuk tipe argumen lainnya, ini adalah vektor numerik dengan panjang satu (ganda) atau kompleks. Catatan: jumlah himpunan kosong adalah nol, menurut definisi.

Details

Ini adalah fungsi generik: metode dapat ditentukan secara langsung atau melalui grup Ringkasan generik. Agar ini berfungsi dengan baik, argumen … harus tidak disebutkan namanya, dan pengiriman dilakukan pada argumen pertama. Jika na.rm adalah FALSE, nilai NA atau NaN di salah satu argumen akan menyebabkan nilai NA atau NaN dikembalikan, jika tidak, nilai NA dan NaN akan diabaikan. Nilai logis yang benar dianggap sebagai satu, nilai yang salah dianggap sebagai nol. Karena alasan historis, NULL diterima dan diperlakukan seolah-olah bilangan bulat (0). Hilangnya keakuratan dapat terjadi saat menjumlahkan nilai dari tanda yang berbeda: hal ini bahkan dapat terjadi pada masukan bilangan bulat yang cukup panjang jika penjumlahan sebagian akan menyebabkan luapan bilangan bulat. Jika memungkinkan, akumulator presisi tinggi digunakan, biasanya didukung dengan baik pada C99 dan yang lebih baru, namun mungkin bergantung pada platform

Contoh

Example
R
# NOT RUN {
<!-- % for beginners -->
# }
# NOT RUN {
## Pass a vector to sum, and it will add the elements together.
sum(1:5)

## Pass several numbers to sum, and it also adds the elements.
sum(1, 2, 3, 4, 5)

## In fact, you can pass vectors into several arguments, and everything gets added.
sum(1:2, 3:5)

## If there are missing values, the sum is unknown, i.e., also missing, ....
sum(1:5, NA)
## ... unless  we exclude missing values explicitly:
sum(1:5, NA, na.rm = TRUE)
# }

See Also

colSums for row and column sums.