!!!dplyr library(dplyr) !filter() > ToothGrowth %>% filter(supp=="VC") %>% head() len supp dose 1 4.2 VC 0.5 2 11.5 VC 0.5 3 7.3 VC 0.5 4 5.8 VC 0.5 5 6.4 VC 0.5 6 10.0 VC 0.5 > ToothGrowth %>% filter(supp=="OJ") %>% head() len supp dose 1 15.2 OJ 0.5 2 21.5 OJ 0.5 3 17.6 OJ 0.5 4 9.7 OJ 0.5 5 14.5 OJ 0.5 6 10.0 OJ 0.5 > ToothGrowth %>% filter(supp!="OJ") %>% head() len supp dose 1 4.2 VC 0.5 2 11.5 VC 0.5 3 7.3 VC 0.5 4 5.8 VC 0.5 5 6.4 VC 0.5 6 10.0 VC 0.5 > ToothGrowth %>% filter(dose==1.0) %>% head() len supp dose 1 16.5 VC 1 2 16.5 VC 1 3 15.2 VC 1 4 17.3 VC 1 5 22.5 VC 1 6 17.3 VC 1 > ToothGrowth %>% filter(dose>1.0) %>% head() len supp dose 1 23.6 VC 2 2 18.5 VC 2 3 33.9 VC 2 4 25.5 VC 2 5 26.4 VC 2 6 32.5 VC 2 > ToothGrowth %>% filter(dose<1.0) %>% head() len supp dose 1 4.2 VC 0.5 2 11.5 VC 0.5 3 7.3 VC 0.5 4 5.8 VC 0.5 5 6.4 VC 0.5 6 10.0 VC 0.5 !mutate() *mutate(付け足すカラム名 = 変換操作) {{pre > head(ToothGrowth) len supp dose 1 4.2 VC 0.5 2 11.5 VC 0.5 3 7.3 VC 0.5 4 5.8 VC 0.5 5 6.4 VC 0.5 6 10.0 VC 0.5 > ToothGrowth %>% mutate(result = len * dose) %>% head() len supp dose result 1 4.2 VC 0.5 2.10 2 11.5 VC 0.5 5.75 3 7.3 VC 0.5 3.65 4 5.8 VC 0.5 2.90 5 6.4 VC 0.5 3.20 6 10.0 VC 0.5 5.00 }}