ID EN
Miscellaneous

LongVectors

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Vektor elemen \(2^{31}\) atau lebih ditambahkan di R 3.0.0.

Details

Sebelum R 3.0.0, semua vektor di R dibatasi paling banyak elemen \(2^{31} - 1\) dan dapat diindeks dengan vektor bilangan bulat. Saat ini semua vektor, daftar, dan ekspresi atom (mentah, logis, bilangan bulat, numerik, kompleks, karakter) bisa lebih panjang pada platform 64-bit: vektor tersebut disebut sebagai 'vektor panjang' dan memiliki struktur internal yang sedikit berbeda. Secara teori, mereka dapat berisi hingga elemen \(2^{52}\), tetapi batas ruang alamat CPU dan OS saat ini akan jauh lebih kecil. Benda-benda tersebut akan memiliki panjang yang dinyatakan sebagai ganda, dan dapat diindeks dengan vektor ganda. Array (termasuk matriks) dapat didasarkan pada vektor panjang asalkan setiap dimensinya paling banyak \(2^{31} - 1\): sehingga tidak ada array panjang 1 dimensi. Kode R biasanya hanya memerlukan sedikit perubahan