9.2 select()

select() will select (keep or remove) columns from a data frame.

Select only columns Gene and DE from geneexp:

select(geneexp, Gene, DE)
## # A tibble: 20 × 2
##    Gene   DE   
##    <chr>  <chr>
##  1 DKK1   No   
##  2 TP53   No   
##  3 BRCA1  No   
##  4 AKT3   Down 
##  5 CCND1  No   
##  6 AXL    No   
##  7 STAT3  Down 
##  8 CCL1   No   
##  9 TRAF2  No   
## 10 IL1R   No   
## 11 TAB2   No   
## 12 HPK1   Down 
## 13 TLR8   Up   
## 14 TGFB   No   
## 15 STAT5  Down 
## 16 ADAM17 Down 
## 17 PTEN   Up   
## 18 SMRT   No   
## 19 DVL    No   
## 20 MAPK2  Up

Remove column DE:

select(geneexp, -DE)
## # A tibble: 20 × 3
##    Gene   sample1 sample2
##    <chr>    <dbl>   <dbl>
##  1 DKK1    9.06      5.27
##  2 TP53    3.57      8.55
##  3 BRCA1   7.39      8.24
##  4 AKT3   15.1       1.57
##  5 CCND1   6.74     10.1 
##  6 AXL    13.5      16.6 
##  7 STAT3  15.2       5.46
##  8 CCL1    5.28      7.09
##  9 TRAF2   8.93     12.9 
## 10 IL1R    8.46     15.3 
## 11 TAB2    9.76     14.6 
## 12 HPK1   14.1       7.34
## 13 TLR8    2.69     16.3 
## 14 TGFB    7.83     12.5 
## 15 STAT5  18.6       9.21
## 16 ADAM17 16.1      10.3 
## 17 PTEN    0.0210   11.2 
## 18 SMRT   11.7      16.9 
## 19 DVL     4.33      6.84
## 20 MAPK2   0.998     9.56

Again, a good practice is to save that subset into a new object:

geneexp_selected <- select(geneexp, Gene, DE)