Trouble to add variables by mutate

28 views
Skip to first unread message

Yusuke MATSUYAMA

unread,
Oct 30, 2018, 12:37:48 PM10/30/18
to manipulatr
Hello manipulators,

When I run the example code of mutate (https://dplyr.tidyverse.org/reference/mutate.html), it did not make new variable... 
Is there something wrong in this code?

> head(mtcars)
             mpg cyl disp  hp drat    wt  qsec vs am gear carb
Mazda RX4         21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
Mazda RX4 Wag     21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
Datsun 710        22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
Hornet 4 Drive    21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
Hornet Sportabout 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
Valiant           18.1   6  225 105 2.76 3.460 20.22  1  0    3    1
> mtcars %>% as_tibble() %>% mutate(
+   cyl2 = cyl * 2,
+   cyl4 = cyl2 * 2
+ )
# A tibble: 32 x 13
     mpg   cyl  disp    hp  drat    wt  qsec    vs    am  gear  carb  cyl2  cyl4
   <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
 1  21       6  160    110  3.9   2.62  16.5     0     1     4     4    12    24
 2  21       6  160    110  3.9   2.88  17.0     0     1     4     4    12    24
 3  22.8     4  108     93  3.85  2.32  18.6     1     1     4     1     8    16
 4  21.4     6  258    110  3.08  3.22  19.4     1     0     3     1    12    24
 5  18.7     8  360    175  3.15  3.44  17.0     0     0     3     2    16    32
 6  18.1     6  225    105  2.76  3.46  20.2     1     0     3     1    12    24
 7  14.3     8  360    245  3.21  3.57  15.8     0     0     3     4    16    32
 8  24.4     4  147.    62  3.69  3.19  20       1     0     4     2     8    16
 9  22.8     4  141.    95  3.92  3.15  22.9     1     0     4     2     8    16
10  19.2     6  168.   123  3.92  3.44  18.3     1     0     4     4    12    24
# ... with 22 more rows
> head(mtcars)
                   mpg cyl disp  hp drat    wt  qsec vs am gear carb
Mazda RX4         21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
Mazda RX4 Wag     21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
Datsun 710        22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
Hornet 4 Drive    21.4   6  258 110 3.08 3.215 19.44  1  0    3    1
Hornet Sportabout 18.7   8  360 175 3.15 3.440 17.02  0  0    3    2
Valiant           18.1   6  225 105 2.76 3.460 20.22  1  0    3    1

Brandon Hurr

unread,
Oct 30, 2018, 4:54:40 PM10/30/18
to Yusuke MATSUYAMA, manipulatr
It did make them. I’ve highlighted them below. 

You need to save your new dataset and then you can examine with head()

mtcars2 <- 
mtcars %>%
    as_tibble() %>%
    mutate(
       cyl2 = cyl * 2,
       cyl4 = cyl2 * 2
     )

head(mtcars2)




--
You received this message because you are subscribed to the Google Groups "manipulatr" group.
To unsubscribe from this group and stop receiving emails from it, send an email to manipulatr+...@googlegroups.com.
To post to this group, send email to manip...@googlegroups.com.
Visit this group at https://groups.google.com/group/manipulatr.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages