Pytania oznaczone «dplyr»

Użyj tego tagu w przypadku pytań dotyczących funkcji z pakietu dplyr, takich jak group_by, summarize, filter i select.

192
Wyświetl / wydrukuj wszystkie wiersze tabeli (tbl_df)

tibble(poprzednio tbl_df) jest wersją ramki danych utworzonej przez dplyrpakiet do manipulacji ramkami danych w R. Zapobiega to powstawaniu długich tabel przy przypadkowym wywołaniu ramki danych. Czy po zawinięciu ramki danych przez tibble/ tbl_df, istnieje jednak polecenie, aby wyświetlić całą...

188
Filtruj wiersze zawierające określony ciąg

Muszę filtrować ramkę danych, używając jako kryterium tych wierszy, w których znajduje się ciąg RTB. Używam dplyr. d.del <- df %.% group_by(TrackingPixel) %.% summarise(MonthDelivery = as.integer(sum(Revenue))) %.% arrange(desc(MonthDelivery)) Wiem, że mogę korzystać z funkcji filterw...

175
Wyodrębnij kolumnę dplyr tbl jako wektor

Czy istnieje bardziej zwięzły sposób na pobranie jednej kolumny tabeli dplyr jako wektora z tabeli z zapleczem bazy danych (tj. Ramki / tabeli danych nie można bezpośrednio podzestawiać)? require(dplyr) db <- src_sqlite(tempfile(), create = TRUE) iris2 <- copy_to(db, iris) iris2$Species #...

171
Naprawianie wielokrotnego ostrzeżenia „nieznana kolumna”

Mam ciągłe wielokrotne ostrzeżenie o „nieznanej kolumnie” dla wszystkich typów poleceń (np. Str (x) do instalowania aktualizacji na pakietach) i nie wiem, jak to debugować lub naprawić. Ostrzeżenie „nieznana kolumna” jest wyraźnie powiązane ze zmienną w tbl_df, której nazwę zmieniłem, ale...

168
Używaj dynamicznych nazw zmiennych w „dplyr”

Chcę użyć dplyr::mutate()do utworzenia wielu nowych kolumn w ramce danych. Nazwy kolumn i ich zawartość powinny być generowane dynamicznie. Przykładowe dane z tęczówki: library(dplyr) iris <- tbl_df(iris) Utworzyłem funkcję do mutowania moich nowych kolumn ze Petal.Widthzmiennej: multipetal...

153
Względne częstotliwości / proporcje z dplyr

Załóżmy, że chcę obliczyć proporcje różnych wartości w każdej grupie. Na przykład, przy użyciu mtcarsdanych, jak mogę obliczyć względną częstotliwość liczby biegów przez rano (automatyczny / manualny) w jednej porcji z dplyr? library(dplyr) data(mtcars) mtcars <- tbl_df(mtcars) # count...

137
Wybierz pierwszy i ostatni wiersz z pogrupowanych danych

Pytanie Używając dplyr, jak wybrać górne i dolne obserwacje / wiersze zgrupowanych danych w jednej instrukcji? Dane i przykład Biorąc pod uwagę ramkę danych df <- data.frame(id=c(1,1,1,2,2,2,3,3,3), stopId=c("a","b","c","a","b","c","a","b","c"), stopSequence=c(1,2,3,3,1,4,3,1,2)) Mogę...

128
Usuń zduplikowane wiersze za pomocą dplyr

Mam taką ramkę danych - set.seed(123) df = data.frame(x=sample(0:1,10,replace=T),y=sample(0:1,10,replace=T),z=1:10) > df x y z 1 0 1 1 2 1 0 2 3 0 1 3 4 1 1 4 5 1 0 5 6 0 1 6 7 1 0 7 8 1 0 8 9 1 0 9 10 0 1 10 Chciałbym usunąć zduplikowane wiersze na podstawie pierwszych dwóch kolumn....

118
Zamiennik dla „rename” w dplyr

Podoba mi się funkcja zmiany nazwy Plyra rename. Niedawno zacząłem używać dplyr i zastanawiałem się, czy istnieje łatwy sposób zmiany nazw zmiennych za pomocą funkcji z dplyr, która jest tak łatwa w użyciu, jak w przypadku Plyr

111
Czy dplyr może łączyć na wielu kolumnach lub kluczu złożonym?

Zdaję sobie sprawę, że dplyrwersja 3.0 pozwala na dołączanie do różnych zmiennych: left_join(x, y, by = c("a" = "b")będzie pasować x.adoy.b Czy jednak można połączyć kombinację zmiennych, czy też muszę wcześniej dodać klucz złożony? Coś takiego: left_join(x, y, by = c("a c" = "b d")aby...

108
Zbierz wiele zestawów kolumn

Mam dane z ankiety internetowej, w której respondenci 1-3 razy przechodzą przez pętlę pytań. Program badania (Qualtrics) zapisuje te dane w wielu kolumnach, to znaczy Q3.2 w badaniu będą miały kolumny Q3.2.1., Q3.2.2.oraz Q3.2.3.: df <- data.frame( id = 1:10, time = as.Date('2009-01-01') +...

104
Suma wielu kolumn za pomocą dplyr

Moje pytanie polega na zsumowaniu wartości w wielu kolumnach ramki danych i utworzeniu nowej kolumny odpowiadającej temu podsumowaniu za pomocą dplyr. Wpisy danych w kolumnach są binarne (0,1). Myślę o wierszowym odpowiedniku funkcji summarise_eachlub mutate_eachfunkcji dplyr. Poniżej znajduje...