Kluczowe skróty w RStudio

SkrótCo robi
Ctrl + EnterUruchamia bieżącą linijkę kodu
Alt + '-'Wstawia przypisanie funkcji <-
Ctrl + Shift + CKomentuje zaznaczone linijki p.p. #
Ctrl + Shift + ZWykonuję operację do przodu
Z ważniejszego Syntaxu nie stawiamy żadnych : lub ; na końcu linijek, ważne są za to odstępy i linijki kodu same w sobie (przez RStudio).

Ramki danych (Data Frames): Tabele (jak w Excelu). Dostęp do konkretnej kolumny uzyskujemy przez $, np. tabela$nazwisko.

kraje = read_excel("Jakaś_Tabelka")
 
kraje$Państwo = NULL
# Ten fragment kodu USUWA zadaną KOLUMNĘ "Państwo" z tabeli "kraje"

W R, możemy normalnie jak w Pythonie, tworzyć funkcję za pomocą function() oraz tworzyć wyrażenia warunkowe za pomocą if

jakas_funckja = function(argument1, argument2) {
	wynik = pierdolenie * 100 ... # Nasza główna część funkcji
	return(wynik) # zwraca
} 

Operatory w if

if (warunek >= 1) {
	wykonujemy polecenia...
} else if (warunek2 <=5) {
	wykonujemy polecenie2...
}
OperatorZnaczenieKiedy True?
&&ANDWszystkie warunki są spełnione
||ORPrzynajmniej jeden warunek musi być spełniony
!NOTOdwraca wynik logiczny: TRUE FALSE

Funkcje, które pozwalają „poznać” Twój zbiór danych:

  • head(dane): Wyświetla pierwsze 6 wierszy.
  • str(dane): Pokazuje strukturę (typy kolumn, liczbę wierszy).
  • summary(dane): Podstawowe statystyki (średnia, mediana, min/max).
  • View(dane): Otwiera dane w nowej karcie w formie czytelnej tabeli.

Logika pracy opiera się na operatorze %>% (Pipe), który czytamy jako „a następnie…”.

  • filter(): Wybieranie wierszy spełniających warunek (np. tylko kobiety, tylko wyniki > 0).
  • select(): Wybieranie konkretnych kolumn do analizy.
  • mutate(): Tworzenie nowych kolumn (np. przeliczanie walut, liczenie wskaźników).
  • arrange(): Sortowanie danych (rosnąco lub malejąco).
  • group_by() + summarise(): Grupowanie danych (np. liczenie średniej osobno dla każdej grupy).

Skróty w Excelu

SkrótCo robi
AltWybór z głównej wstążki
F2Edycja komórki
Ctrl + DUzupełniaj w Dół
Ctrl + '← ↑ ↓ →'Przeskok to końca tabelki
Ctrl + AWybór tabelki
Ctrl + SpacjaZaznacza kolumnę
Ctrl + ShiftZaznacza wiersz
F4Zamienia dany zakres na stały, (np. $D$3 itd. )
Ctrl + HZnajdź i zamień (np. , .)
Ctrl + (+)Wstawianie pustych wierszy w środku tabeli
Ctrl + Alt + VWklejanie specjalne

Pozostałe

SkrótCo robi
Zaznacz wszystko i 2x click Automatycznie dopasowuję szerokość do wiersza i kolumny
Ctrl + F1Schowanie wstążki
Ctrl + PageUp/DownZmiana arkusza
Tab i EnterPrzejście w Prawo i Dół
Ctrl + BPogrubienie tekstu
Ctrl + IKursywa tekstu
Alt + MWyszukiwanie
←, ↑, ↓, →Nawigacja
Alt + F1Tworzy wykres z zaznaczenia
Przydatne narzędzia!:
  • Dane -> Tekst na kolumny! Rozdziela odpowiednio tekst na odpowiednie kolumny
  • Home -> Znajdź i zamień Podmienia jeden znak na inny

Funkcje!

Funkcje w Excelu

Funkcja PLFunction ENCo robi
=WYSZUKAJ.PIONOWO(co_szukasz; gdzie_szukać; nr_kolumny; [dopasowanie])=VLOOKUP()Szuka wartości w pierwszej kolumnie tabeli i zwraca daną z tego samego wiersza w innej kolumnie.
=X.WYSZUKAJ()=XLOOKUP()Nowoczesny następca VLOOKUP. Szuka w dowolnej kolumnie i zwraca wynik z dowolnej innej, bez ograniczeń kierunku.
=LICZ.JEŻELI()=COUNTIF()Zlicza komórki spełniające jeden, określony przez Ciebie warunek.
=JEŻELI()=IF()Sprawdza warunek: zwraca jedną wartość, gdy jest spełniony (PRAWDA), a inną, gdy nie (FAŁSZ).
=SUMA.JEŻELI()=SUMIF()Sumuje wartości w komórkach spełniających jedno określone kryterium.
=LICZ.WARUNKI()=COUNTIFS()Zlicza komórki spełniające wiele warunków jednocześnie.
=SUMA()=SUM()Sumuje wszystkie wartości liczbowe w wybranym zakresie.
=ŚREDNIA()=AVERAGE()Oblicza średnią arytmetyczną z podanych argumentów.
=MAKS()=MAX()Zwraca największą wartość z zaznaczonego zestawu danych.
=MIN()=MIN()Zwraca najmniejszą wartość z zaznaczonego zestawu danych.
=ORAZ()=AND()Zwraca PRAWDA, jeśli wszystkie podane argumenty są prawdziwe.
=LUB()=OR()Zwraca PRAWDA, jeśli co najmniej jeden argument jest prawdziwy.
=PODSTAW()=SUBSTITUTE()Zamienia stary fragment tekstu na nowy wewnątrz wskazanego ciągu tekstowego.
=ILE.LICZB()=COUNT()Zlicza komórki w zakresie, które zawierają wyłącznie liczby.
=SORTUJ()=SORT()Automatycznie sortuje zawartość zakresu danych (rosnąco lub malejąco) i wyświetla wynik obok.
=FILTRUJ()=FILTER()Filtruje zakres danych na podstawie podanych warunków i wyświetla tylko pasujące wiersze (tablice dynamiczne).

Pozostałe

Funkcja PLFunction ENCo robi
=ILE.NIEPUSTYCH()=COUNTA()Zlicza wszystkie komórki, które nie są puste (liczby, tekst, błędy itp.).
=LICZ.PUSTE()=COUNTBLANK()Zlicza puste komórki w określonym zakresie.
=SUMA.WARUNKÓW()=SUMIFS()Sumuje wartości w komórkach spełniających wiele kryteriów jednocześnie.
=WARUNKI()=IFS()Sprawdza wiele warunków po kolei i zwraca wynik dla pierwszego spełnionego.
=JEŻELI.BŁĄD()=IFERROR()Zwraca wskazaną przez Ciebie wartość, jeśli główna formuła wygeneruje błąd (np. #DZIEL/0!).
=WYSZUKAJ.POZIOMO()=HLOOKUP()Szuka wartości w pierwszym wierszu tabeli i zwraca daną z tej samej kolumny w innym wierszu.
=INDEKS()=INDEX()Zwraca wartość komórki na przecięciu określonego wiersza i kolumny w danym zakresie.
=PODAJ.POZYCJĘ()=MATCH()Zwraca pozycję szukanego elementu w rzędzie/kolumnie (często łączona z funkcją INDEKS).
=ZŁĄCZ.TEKSTY()=CONCAT()Łączy tekst z wielu komórek lub ciągów w jeden spójny tekst.
=LEWY()=LEFT()Zwraca określoną liczbę znaków z początku (od lewej strony) ciągu tekstowego.
=PRAWY()=RIGHT()Zwraca określoną liczbę znaków z końca (od prawej strony) ciągu tekstowego.
=FRAGMENT.TEKSTU()=MID()Wyciąga określoną liczbę znaków ze środka tekstu, zaczynając od wskazanej pozycji.
=DŁ()=LEN()Zwraca całkowitą liczbę znaków w ciągu tekstowym (w tym spacje).
=ZNAJDŹ()=FIND()Zwraca pozycję początkową szukanego tekstu wewnątrz innej komórki (uwzględnia wielkość liter).
=USUŃ.ZBĘDNE.ODSTĘPY()=TRIM()Usuwa z tekstu podwójne spacje oraz spacje na początku i na końcu, zostawiając tylko pojedyncze między słowami.
=TEKST()=TEXT()Konwertuje wartość liczbową (np. datę) na tekst w określonym przez Ciebie formacie.
=DZIŚ()=TODAY()Wstawia dzisiejszą datę (aktualizuje się automatycznie każdego dnia).
=TERAZ()=NOW()Wstawia bieżącą datę oraz godzinę (aktualizuje się przy każdym przeliczeniu arkusza).
=ROK()=YEAR()Wyodrębnia sam rok (np. 2024) z podanej daty.
=MIESIĄC()=MONTH()Wyodrębnia sam miesiąc (liczba 1-12) z podanej daty.
=DZIEŃ()=DAY()Wyodrębnia sam dzień (liczba 1-31) z podanej daty.
=DNI.ROBOCZE()=NETWORKDAYS()Oblicza liczbę pełnych dni roboczych między dwiema datami (pomija weekendy i opcjonalnie święta).
=ZAOKR()=ROUND()Zaokrągla liczbę do określonej liczby miejsc po przecinku, zgodnie z zasadami matematyki.
=UNIKATOWE()=UNIQUE()Ekstrahuje i zwraca listę unikalnych (niepowtarzających się) wartości z podanego zakresu.