Narzędzia użytkownika

Narzędzia witryny


r_dplyr_kolumny

To jest stara wersja strony!


Czasowniki dplyr zarządzające kolumnami (zmiennymi)

Podsumowanie

Usuń niewymienione kolumny Pozostaw niewymienione kolumny
Zmień nazwy i/lub kolejność kolumn select() rename()
Stwórz nową kolumnę transmutate() mutate()

Funkcje pomocnicze ułatwiające wybór kolumn:

  • wszystkie kolumny pomiędzy dwoma wskazanymi: kolumnaOd : kolumnaDo;
  • kolumny, których nazwa (wszystkie przyjmują argument ignore.case umożliwiający pominięcie wielkości znaków):
    • kończy się na x: ends_with(x)
    • rozpoczyna się od x: starts_with(x)
    • zawiera x: contains(x)
    • pasuje do wyrażenia regularnego x: matches(x)
    • pasuje do sekwencji nazw: num_range(prefiks, wektorLiczb, liczbaZnakówLiczby)
      • np. num_range('p', 1:3, 2) pasuje do kolumn p01, p02, p03.

select

select(tablica, kolumna1, …)

  • Pozostawia w tablicy dplyr-a jedynie wymienione kolumny, układając je w takiej kolejności, w jakiej zostały wymienione.
  • Umożliwia również zmianę nazw kolumn - składnia: nowaNazwa = staraNazwa.
  • Dostępne są funkcje pomocnicze ułatwiające wybór wielu kolumn (patrz podsumowanie):

rename

rename(tabela, )

mutate

mutate(tabela, definicjaKolumny1, …)

transmutate

transmutate(tabela, definicjaKolumny1, …)

Przykłady

dane = data.frame(id = 1:3, litera = c('a', 'b', 'c'), rzymska = c('I', 'II', 'III'))
select(dane, litera, id)

# wynikiem będzie:
#
# litera id
#      a  1
#      b  2
#      c  3
r_dplyr_kolumny.1418812261.txt.gz · ostatnio zmienione: 2014/12/17 11:31 przez zozlak