Kluczowe skróty w RStudio
| Skrót | Co robi |
|---|---|
Ctrl + Enter | Uruchamia bieżącą linijkę kodu |
Alt + '-' | Wstawia przypisanie funkcji <- |
Ctrl + Shift + C | Komentuje zaznaczone linijki p.p. # |
Ctrl + Shift + Z | Wykonuję 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...
}| Operator | Znaczenie | Kiedy True? |
|---|---|---|
&& | AND | Wszystkie warunki są spełnione |
| || | OR | Przynajmniej jeden warunek musi być spełniony |
! | NOT | Odwraca 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ót | Co robi |
|---|---|
Alt | Wybór z głównej wstążki |
F2 | Edycja komórki |
Ctrl + D | Uzupełniaj w Dół |
Ctrl + '← ↑ ↓ →' | Przeskok to końca tabelki |
Ctrl + A | Wybór tabelki |
Ctrl + Spacja | Zaznacza kolumnę |
Ctrl + Shift | Zaznacza wiersz |
F4 | Zamienia dany zakres na stały, (np. $D$3 itd. ) |
Ctrl + H | Znajdź i zamień (np. , → .) |
Ctrl + (+) | Wstawianie pustych wierszy w środku tabeli |
Ctrl + Alt + V | Wklejanie specjalne |
Pozostałe
| Skrót | Co robi |
|---|---|
Zaznacz wszystko i 2x click | Automatycznie dopasowuję szerokość do wiersza i kolumny |
Ctrl + F1 | Schowanie wstążki |
Ctrl + PageUp/Down | Zmiana arkusza |
Tab i Enter | Przejście w Prawo i Dół |
Ctrl + B | Pogrubienie tekstu |
Ctrl + I | Kursywa tekstu |
Alt + M | Wyszukiwanie |
←, ↑, ↓, → | Nawigacja |
Alt + F1 | Tworzy wykres z zaznaczenia |
| Przydatne narzędzia!: |
Dane -> Tekst na kolumny!→ Rozdziela odpowiednio tekst na odpowiednie kolumnyHome -> Znajdź i zamień→ Podmienia jeden znak na inny
Funkcje!
Funkcje w Excelu
| Funkcja PL | Function EN | Co 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 PL | Function EN | Co 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. |