Translation not up to date
Data Refinery udostępnia interaktywne szablony do obsługi kodu operacji, funkcji i operatorów logicznych. Dostęp do szablonów z poziomu wiersza komend w wierszu komend u góry strony. Szablony obejmują pomoc interaktywną, która ułatwia dostęp do opcji składni.
Procesy operacyjne
Uporządkuj
rozmieść (`<column>
`)
Sortuj wiersze, w porządku rosnącym, przez podane kolumny.
rozmieść (desc (`<column>
`))
Sortuj wiersze, w porządku malejącym, według podanej kolumny.
rozmieść (`<column>
`, `<column>
`)
Sortuj wiersze, w porządku rosnącym, przez każdą określoną, kolejne kolumny, zachowując porządek z poprzedniego sortowania w stanie nienaruszonym.
liczba
count ()
Łączna liczba danych wg grupy.
count (`<column>
`)
Grupuj dane przez podaną kolumnę i zwróć liczbę wierszy z unikalnymi wartościami (dla wartości łańcuchowych) lub zwróć sumę dla każdej grupy (dla wartości liczbowych).
count (`<column>
`, wt= `<column>
`)
Grupuj dane wg podanej kolumny i zwróć liczbę wierszy z unikalnymi wartościami (dla wartości łańcuchowych) lub zwróć sumę dla każdej grupy (dla wartości liczbowych) w podanej kolumnie wagi.
count (`<column>
`, wt=<func>
(`<column>
`))
Grupuj dane przez podaną kolumnę i zwróć wynik funkcji zastosowanego do podanej kolumny wagi.
count (`<column>
`, wt=<func>
(`<column>
`), sort = <logical>
)
Grupuj dane wg podanej kolumny i zwróć wynik funkcji zastosowanego do podanej kolumny wagi, posortowanych lub nie.
distinct
distinct ()
Zachowaj odrębne, unikalne wiersze w oparciu o wszystkie kolumny lub w określonych kolumnach.
filtr
filter (`<column>
` <logicalOperator>
provide_value)
Pozostaw wiersze spełniające podany warunek i odfiltrowuj wszystkie pozostałe wiersze.
W przypadku typu kolumny boolowskiej, parametr provide_value powinien mieć wartość PRAWDA lub FAŁSZ.
filter (`<column>
` == <logical>
)
Pozostaw wiersze spełniające określone warunki filtru oparte na wartości logicznej PRAWDA lub FAŁSZ.
filter (<func>
(`<column>
`) <logicalOperator>
wartość_provide_value)
Pozostaw wiersze spełniające podany warunek i odfiltrowuj wszystkie pozostałe wiersze. Warunek może zastosować funkcję do kolumny po lewej stronie operatora.
filter (`<column>
` <logicalOperator>
<func(column)>
)
Pozostaw wiersze spełniające podany warunek i odfiltrowuj wszystkie pozostałe wiersze. Warunek może zastosować funkcję do kolumny po prawej stronie operatora.
filter (<logicalfunc(column)>
)
Pozostaw wiersze spełniające podany warunek i odfiltruj wszystkie pozostałe wiersze. Warunek może zastosować funkcję logiczną do kolumny.
filter (`<column>
` <logicalOperator>
provide_value <andor>
`<column>
` <logicalOperator>
provide_value)
Pozostaw wiersze spełniające określone warunki i odfiltrowują wszystkie pozostałe wiersze.
group_by
group_by (`<column>
`)
Grupuj dane w oparciu o podaną kolumnę.
group_by (desc (`<column>
`))
Grupa danych, w porządku malejącym, w oparciu o określoną kolumnę.
mutat
mutate (provide_new_column = `<column>
`)
Dodaj nową kolumnę i zachowaj istniejące kolumny.
mutate (provide_new_column = <func(column)>
)
Dodaj nową kolumnę przy użyciu określonego wyrażenia, które stosuje funkcję do kolumny. Zachowaj istniejące kolumny.
mutate (provide_new_column = case_when (`<column>
` <operator>
provide_value_or_column_to_compare ~ provide_value_or_column_to_replace, `<column>
` <operator>
provide_value_or_column_to_compare ~ provide_value_or_column_to_replace, TRUE ~ provide_default_value_or_column))
Dodaj nową kolumnę przy użyciu określonego wyrażenia warunkowego.
mutate (provide_new_column = `<column>
` <operator>
`<column>
`)
Dodaj nową kolumnę przy użyciu podanego wyrażenia, które wykonuje obliczenie z istniejącymi kolumnami. Zachowaj istniejące kolumny.
mutate (provide_new_column = coalesce (`<column>
`, `<column>
`))
Dodaj nową kolumnę przy użyciu podanego wyrażenia, które zastępuje brakujące wartości w nowej kolumnie wartościami z innej, określonej kolumny. Alternatywą dla określenia innej kolumny jest określenie wartości, funkcji w kolumnie lub funkcji na wartości. Zachowaj istniejące kolumny.
mutate (provide_new_column = if_else (`<column>
` <logicalOperator>
provide_value, provide_value_for_true, provide_value_for_false))
Dodaj nową kolumnę przy użyciu określonego wyrażenia warunkowego. Zachowaj istniejące kolumny.
mutate (provide_new_column = `<column>
`, provide_new_column = `<column>
`)
Dodaj wiele nowych kolumn i zachowaj istniejące kolumny.
mutate (provide_new_column = n ())
Liczba wartości w grupach. Upewnij się, że grupowanie zostało już wykonane przy użyciu group_by. Zachowaj istniejące kolumny.
mutate_all
mutate_all (funs (<func>
))
Zastosuj określoną funkcję do wszystkich kolumn i nadpisz istniejące wartości w tych kolumnach. Określ, czy mają zostać usunięte brakujące wartości.
mutate_all (funs (. <operator>
provide_value))
Zastosuj określony operator do wszystkich kolumn i nadpisz istniejące wartości w tych kolumnach.
mutate_all (funs ("provide_value" =. <operator>
provide_value))
Zastosuj określony operator do wszystkich kolumn i utwórz nowe kolumny w celu przechowywania wyników. Nadaj nowemu kolumnom nazwy, które kończą się określoną wartością.
mutate_at
mutate_at (vars (`<column>
`), funs (<func>
))
-funkcje programu wprowadzającego zmiany do określonych kolumn.
mutate_if
mutate_if (<predicateFunc>
, <func>
)
Funkcje programu wprowadzającego zmiany do kolumn, które spełniają określony warunek.
mutate_if (<predicateFunc>
, funs (. <operator>
provide_value))
Zastosuj określony operator do kolumn, które spełniają określony warunek.
mutate_if (<predicateFunc>
, funs (<func>
))
Zastosuj funkcje do kolumn, które spełniają określony warunek. Określ, czy mają zostać usunięte brakujące wartości.
zmienić nazwę
rename (provide_new_column = `<column>
`)
Zmień nazwę podanej kolumny.
przykładowy_frak
sample_frac (provide_number_between_0_and_1, weight= `<column>
`, replace=<logical>
)
Generuje losową próbkę na podstawie wartości procentowej danych. waga jest opcjonalna i jest współczynnikiem prawdopodobieństwa, że wiersz zostanie wybrany. Podaj kolumnę liczbową. Wartość replace jest opcjonalna, a jej wartością domyślną jest FALSE.
przyklad_n
sample_n (provide_number_of_rows, weight = `<column>
`, replace=<logical>
)
Generowanie losowej próbki danych w oparciu o liczbę wierszy. waga jest opcjonalna i jest współczynnikiem prawdopodobieństwa, że wiersz zostanie wybrany. Podaj kolumnę liczbową. Wartość replace jest opcjonalna, a jej wartością domyślną jest FALSE.
wybierz
select (`<column>
`)
Zachowaj podaną kolumnę.
select (-`<column>
`)
Usuń podaną kolumnę.
select (starts_with ("wartość_text_provide_value"))
Pozostaw kolumny o nazwach, które rozpoczynają się od określonej wartości.
select (ends_with ("wartość_tekst_opatrzności_provide_value"))
Pozostaw kolumny o nazwach kończonych na określonej wartości.
select (zawiera ("provide_text_value"))
Pozostaw kolumny o nazwach, które zawierają określoną wartość.
select (jest zgodne ("provide_text_value"))
Pozostaw kolumny o nazwach, które są zgodne z podaną wartością. Podana wartość może być tekstem lub wyrażeniem regularnym.
select (`<column>
`: `<column>
`)
Pozostaw kolumny w określonym zakresie. Określ zakres od jednej kolumny do innej kolumny.
select (`<column>
`, everything ())
Pozostaw wszystkie kolumny, ale ustaw kolumnę w pierwszej kolumnie.
select (`<column>
`, `<column>
`)
Zachowaj podane kolumny.
select_if
select_if (<predicateFunc>
) Pozostaw kolumny, które spełniają określony warunek. Obsługiwane funkcje to:
- zawiera
- ends_with
- odpowiada
- num_range
- starts_with
podsumuj
summarize (provide_new_column = <func>
(`<column>
`))
Zastosuj funkcje agreguające do podanych kolumn, aby zredukować wiele wartości kolumn do jednej wartości. Najpierw należy grupować dane kolumn przy użyciu operacji group_by.
summarize_all
summarize_all (<func>
)
Zastosuj funkcję agregujący do wszystkich kolumn, aby zredukować wiele wartości kolumn do jednej wartości. Określ, czy mają zostać usunięte brakujące wartości. Najpierw należy grupować dane kolumn przy użyciu operacji group_by.
summarize_all (funs (<func>
))
Zastosuj wiele funkcji zagregowanych do wszystkich kolumn w celu zredukowania wielu wartości kolumn do jednej wartości. Utwórz nowe kolumny, aby przechowywać wyniki. Określ, czy mają zostać usunięte brakujące wartości. Najpierw należy grupować dane kolumn przy użyciu operacji group_by.
summarize_if
summarize_if (<predicate_conditions>
, ...)
Zastosuj zagregowane funkcje do kolumn, które spełniają określone warunki, aby zmniejszyć wiele wartości kolumn do jednej wartości. Określ, czy mają zostać usunięte brakujące wartości. Najpierw należy grupować dane kolumn przy użyciu operacji group_by. Obsługiwane funkcje to:
- liczba
- maks
- średnia
- min.
- odchylenie standardowe
- suma
Tally
tally ()
Zlicza liczbę wierszy (dla kolumn łańcuchowych) lub sumuje dane (dla wartości liczbowych) według grupy. Najpierw należy grupować dane kolumn przy użyciu operacji group_by.
tally (wt = `<column>
`)
Porada liczbę wierszy (dla kolumn łańcuchowych) lub sumuje dane (dla kolumn liczbowych) według grupy dla kolumny ważonej.
tally (wt=<func>
(`<column>
`), sort = <logical>
)
Stosuje funkcję do określonej kolumny ważonej i zwraca wynik, wg grupy, sortowany lub nie.
top_n
top_n (provide_value)
Wybierz górne lub dolne N wierszy (według wartości) w każdej grupie. Określ dodatnią liczbę całkowitą, aby wybrać górne N wierszy; podaj ujemną liczbę całkowitą, aby wybrać dolne N wierszy.
top_n (provide_value, `<column>
`)
Wybierz górne lub dolne N wierszy (według wartości) w każdej grupie, w oparciu o określoną kolumnę. Określ dodatnią liczbę całkowitą, aby wybrać górne N wierszy; podaj ujemną liczbę całkowitą, aby wybrać dolne N wierszy.
Jeśli zduplikowane wiersze mają wpływ na liczbę, należy użyć operacji interfejsu GUI Usuń duplikaty przed użyciem operacji top_n ().
transmute
transmute (<new_or_existing_column>
= `<column>
`)
Dodaj nową kolumnę lub nadpisz istniejącą nazwę przy użyciu podanego wyrażenia. Zachowaj tylko kolumny, które są wymienione w wyrażeniu.
transmute (<new_or_existing_column>
= <func(column)>
)
Dodaj nową kolumnę lub nadpisz istniejącą nazwę przez zastosowanie funkcji do podanej kolumny. Zachowaj tylko kolumny, które są wymienione w wyrażeniu.
transmute (<new_or_existing_column>
= `<column>
` <operator>
`<column>
`)
Dodaj nową kolumnę lub nadpisz istniejącą nazwę przez zastosowanie operatora do określonej kolumny. Zachowaj tylko kolumny, które są wymienione w wyrażeniu.
transmute (<new_or_existing_column>
= `<column>
`, <new_or_existing_column>
= `<column>
`)
Dodaj wiele nowych kolumn. Zachowaj tylko kolumny, które są wymienione w wyrażeniu.
transmute (<new_or_existing_column>
= if_else (provide_value, provide_value_for_true, provide_value_for_false))
Dodaj nową kolumnę lub nadpisz istniejącą, korzystając z podanych wyrażeń warunkowych. Zachowaj tylko kolumny, które są wymienione w wyrażeniach.
Rozgrupuj
ungroup ()
Usuwanie grupy danych.
Funkcje
Agregacja
- średnia
- min.
- n
- sd
- suma
Wyrażenie logiczne
- is.na
Liczbowa
- abs
- coalesce
- wycinanie
- exp
- floor
Tekst
- c
- coalesce
- wklej
- tolower
- toupper
Typ
- as.character
- as.double
- as.integer
- as.logical
Operatory logiczne
- <
- <=
- >=
- >
- między
- !=
- ==
- %in%
Temat nadrzędny: Precyzowanie danych