Video: Pts thenzawl vanvalui a sagha 2025
Vektor, senarai, dan bingkai data memainkan peranan penting dalam mewakili data dalam R, jadi dapat dengan ringkas dan tepat menentukan subset data anda adalah penting.
Terdapat tiga operator utama yang boleh anda gunakan untuk subset data anda:
-
$: Mengekstrak satu elemen mengikut nama dari senarai atau bingkai data. Sebagai contoh, iris $ Sepal. Panjang ekstrak lajur Sepal. Panjang dari iris bingkai data.
-
[[: Mengeluarkan elemen tunggal dengan nama atau kedudukan dari senarai atau bingkai data. Sebagai contoh, iris [["Sepal. Panjang "]] mengekstrak lajur Sepal. Panjang dari bingkai data; iris; Iris [[2]] mengekstrak elemen kedua dari iris.
-
[: Mengekstrak beberapa elemen dari vektor, pelbagai, senarai, atau bingkai data. Sebagai contoh, iris [c ("Sepal Panjang", "Spesies")] mengekstrak lajur Sepal. Panjang dan Spesies dari iris; iris [1: 10,] mengekstrak sepuluh baris pertama dari iris; dan iris [1: 10, "Spesies"] mengekstrak sepuluh unsur pertama dari spesis Spesies dari iris.
Operator subset pendakap, [membolehkan anda untuk mengembalikan beberapa elemen. Anda menentukan subset dalam salah satu daripada lima cara:
-
Kosong: Mengembalikan semuanya. Sebagai contoh, iris [] mengembalikan semua iris.
-
Nombor positif: Hanya termasuk unsur-unsur ini. Sebagai contoh, iris [1: 100, 5] mengekstrak seratus elemen pertama dari lajur kelima iris.
-
Nombor negatif: Tidak termasuk unsur-unsur ini. Sebagai contoh, iris [- (1: 100),] tidak termasuk baris pertama dari iris, manakala iris [-5] tidak termasuk lajur kelima daripada iris.
-
Logik: Termasuk jika BENAR; tidak termasuk jika FALSE. Contohnya, iris [$ Spesies == "setosa",] mengekstrak hanya baris dari iris di mana nilai Spesies adalah "setosa".
-
Nama: Termasuk semua nama yang sepadan. Sebagai contoh, iris [c ("Spesies", "Petal Lebar")] mengekstrak lajur Spesies dan Petal. Lebar dari iris.
