kullanarak her gruptaki satır ekle: ÇalışırBirlikte <code>ìris</code> veri kümesine yeni bir satır eklerseniz dplyr ve add_row()
iris <- as_tibble(iris)
> iris %>%
add_row(.before=0)
# A tibble: 151 × 5
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
<dbl> <dbl> <dbl> <dbl> <chr>
1 NA NA NA NA <NA> <--- Good!
2 5.1 3.5 1.4 0.2 setosa
3 4.9 3.0 1.4 0.2 setosa
. Eğer bir gruplandırılmış operasyonu kullanmak istiyorsanız JasonWang yaptığı açıklamada anlatıldığı gibi
iris %>%
group_by(Species) %>%
add_row(.before=0)
Error: is.data.frame(df) is not TRUE
'tibble' sürümünüzü yükseltin, bu hata iletisi en az üç aydır (https://github.com/tidyverse/tibble/blame/b32c2b952afdeff93d422512a132ec6d0a2e2fbc/R/add.R#L35-L37). (Yeni hata mesajı, "neden çalışmadığı sorusuna cevap veren gruplandırılmış veri karelerine satır ekleyemez", diyor.) – r2evans
Her gruba satır eklemek için 'do' kullanabilirsiniz:' iris%>% group_by (Tür)%>% do (add_row (., .before = 0)) '. – JasonWang
Teşekkürler JasonWang ve r2evans. Paketlerimi güncelledim ve do() kullanarak hile yapar. – Dan