Menu
Coddy logo textTech

Dostęp do elementów wektora

Część sekcji Podstawy ścieżki R w Coddy. Lekcja 57 z 78.

Teraz, gdy potrafisz tworzyć wektory, musisz wiedzieć, jak pobierać z nich konkretne wartości. W R uzyskujesz dostęp do elementów wektora, używając nawiasów kwadratowych [] i numeru pozycji elementu, który chcesz pobrać.

W przeciwieństwie do wielu języków programowania, R używa indeksowania od 1 — pierwszy element znajduje się na pozycji 1, a nie 0:

fruits <- c("apple", "banana", "cherry", "date")
print(fruits[1])
print(fruits[3])

Wynik:

[1] "apple"
[1] "cherry"

Możesz też uzyskać dostęp do wielu elementów jednocześnie, podając wektor pozycji:

scores <- c(85, 92, 78, 95, 88)
print(scores[c(1, 3, 5)])

Wynik:

[1] 85 78 88

Aby uzyskać dostęp do ostatniego elementu wektora, połącz length() z indeksowaniem:

numbers <- c(10, 20, 30, 40)
print(numbers[length(numbers)])

Wynik:

[1] 40
challenge icon

Wyzwanie

Łatwy

Otrzymujesz następujący wektor:

temperatures <- c(72, 68, 75, 80, 65, 78, 71)

Używając tego wektora, wyświetl kolejno następujące wartości:

  1. Pierwszą temperaturę
  2. Czwartą temperaturę
  3. Ostatnią temperaturę (użyj length(), aby znaleźć ją dynamicznie)
  4. Razem 2., 4. i 6. temperaturę (jako pojedynczy wynik)

Wynik powinien być następujący:

[1] 72
[1] 80
[1] 71
[1] 68 80 78

Spróbuj swoich sił

# Wektor temperatur
temperatures <- c(72, 68, 75, 80, 65, 78, 71)

# TODO: Napisz swój kod poniżej
# 1. Wypisz pierwszą temperaturę

# 2. Wypisz czwartą temperaturę

# 3. Wypisz ostatnią temperaturę (użyj length(), aby znaleźć ją dynamicznie)

# 4. Wypisz razem 2., 4. i 6. temperaturę
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator R online