NAMA : ZULFA ULINNUHA

NIM : 220605110075

KELAS : LINEAR ALGEBRA C

DOSEN PENGAMPU : PROF. Dr. SUHARTONO, M.Kom

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG

VECTOR

R beroperasi pada struktur data, yang paling sederhana adalah vektor numerik. Vektor adalah kumpulan angka yang terurut. Untuk membuat vektor x dengan empat elemen 1, 2, 3, dan 4, dapat menggunakan fungsi concatenate c(). ``

Vektor bilangan bulat di R

Untuk membuat vektor bilangan bulat, teruskan bilangan bulat ke fungsi c() sesuai urutan yang Anda inginkan dalam vektor. Mari kita lihat sebuah contoh.

# create a vector of integers in R
vec <- c(1, 2, 3, 4, 5)
# display the vector
print(vec)
## [1] 1 2 3 4 5

Anda dapat melihat bahwa vektor yang dihasilkan berisi bilangan bulat. Anda juga bisa mendapatkan tipe nilai dalam vektor di R menggunakan metode class().

# display the type of vector
class(vec)
## [1] "numeric"

Anda dapat melihat bahwa nilai pada vektor di atas adalah “numerik”.

Jika Anda ingin membuat vektor bilangan bulat yang berdekatan, misalnya, 1 hingga 12, Anda dapat menggunakan simbol : sebagai gantinya.

# create a vector of contiguous integers
vec <- 1:12
# display the vector
print(vec)
##  [1]  1  2  3  4  5  6  7  8  9 10 11 12

Vektor bilangan real di R Sekarang mari kita membuat vektor bilangan real. Perhatikan bahwa bilangan bulat dan bilangan real diwakili dengan tipe “numerik” di R.

# create a vector of real numbers in R
vec <- c(1.5, 3.14, 2.71)
# display the vector
print(vec)
## [1] 1.50 3.14 2.71

Vektor string di R String diwakili dengan tipe “karakter” di R. Mari kita buat vektor hanya dengan nilai string.

# create a vector of characters in R
vec <- c("a", "b", "cat", "dog", "banana")
# display the vector
print(vec)
## [1] "a"      "b"      "cat"    "dog"    "banana"

untuk mendapatkan jenis nilai dalam vector ini adalah

# display the type of vector
class(vec)
## [1] "character"

Vektor dengan nilai dari tipe data berbeda di R Apa yang akan terjadi jika Anda mencoba membuat vektor dengan nilai campuran? Itu adalah nilai dari tipe data yang berbeda, seperti numerik, karakter, dan logis. Ayo cari tahu.

# vector with mixed values in R
vec <- c(1, "a", TRUE)
# display the vector
print(vec)
## [1] "1"    "a"    "TRUE"

Untuk vektor, vektor dengan panjang dan mode tertentu. Elemen vektor logis diinisialisasi ke FALSE, elemen vektor numerik ke 0, elemen vektor karakter ke ““, elemen vektor mentah ke byte nul, dan elemen daftar/ekspresi ke NULL.

Untuk as.vector, vektor (atomik atau daftar tipe atau ekspresi). Semua atribut dihapus dari hasil jika merupakan mode atomik, tetapi tidak secara umum untuk hasil daftar. Metode default menangani 24 tipe input dan 12 nilai tipe: detail sebagian besar pemaksaan tidak terdokumentasi dan dapat berubah.

Untuk is.vector, TRUE atau FALSE. is.vector(x, mode = “numerik”) bisa benar untuk vektor bertipe “integer” atau “double” sedangkan is.vector(x, mode = “double”) hanya bisa benar untuk vektor bertipe “double” .`

if(!require('base')) {
  install.packages('base')
  library('base')
}


```r
df <- data.frame(x = 1:3, y = 5:7)


x <- c(a = 1, b = 2)
is.vector(x)
## [1] TRUE
as.vector(x)
## [1] 1 2
all.equal(x, as.vector(x)) ## FALSE
## [1] "names for target but not for current"
###-- All the following are TRUE:
is.list(df)
## [1] TRUE
! is.vector(df)
## [1] TRUE
! is.vector(df, mode = "list")
## [1] TRUE
is.vector(list(), mode = "list")
## [1] TRUE

References

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.