Include relational operator and arrange it logically

Hi,
I would like to sort my age group (<40, 40-49, 50-59, 60-69, >=70) in this order, after sorting it based on project_code. Here is the code i tried:

library(readxl)
ClinData <- read_excel("donor.xls") 

# Group the age
ClinData$Age_Group <- cut(ClinData$donor_age_at_diagnosis, c(0, 39, 49, 59, 69,
                                                             100), 
                          labels=c("<40", "40-49", "50-59", "60-69", ">=70"))
ClinData$donor_age_at_diagnosis <- NULL
ClinData$Age_Group <- as.character(ClinData$Age_Group)
names(ClinData)[names(ClinData) == "Age_Group"] <- "Age"

# Clean and sort Clinical data
sortClinData <- ClinData[order(ClinData$project_code,
                               ClinData$Age, 
                               ClinData$donor_vital_status, 
                               ClinData$disease_status_last_followup), ]

However, it only arrange in the desired order( as shown above) for the first project_code, from second project_onwards, it arrange with such order (<40, >=70, 40-49, 50-59, 60-69) which i believed is due to arrangement of relational operators but I am confused why the arrangement only works for the first group?

The original data can be obtained by choosing "Download Donor Data" above the "Donor" table after clicking this link: https://dcc.icgc.org/search?files={"from":1}&filters={"donor":{"projectId":{"is":["HNSC-US","ORCA-IN","THCA-SA","THCA-US"]},"primarySite":{"is":["Head%20and%20neck"]}}}&donors={"from":1}

I tried this method but it doesn't work as it make changes to the grouping data

library(readxl)
ClinData <- read_excel("donor.xls") 

# Group the age
ClinData$Age_Group <- cut(ClinData$donor_age_at_diagnosis, c(0, 39, 49, 59, 69,
                                                             100), 
                          labels=c("<40", "40-49", "50-59", "60-69", ">=70"))
ClinData$donor_age_at_diagnosis <- NULL
ClinData$Age_Group <- as.character(ClinData$Age_Group)
names(ClinData)[names(ClinData) == "Age_Group"] <- "Age"

## Arrange age group by logical factor
library(tidyverse)
library(forcats)
age_levels <- c("<40", "40-49", "50-59", "60-69", ">=70")
age1 <- factor(ClinData$Age, levels = age_levels)
ClinData$Age <- (sort(age1))

# Clean and sort Clinical data
sortClinData <- ClinData[order(ClinData$project_code,
                               ClinData$Age, 
                               ClinData$donor_vital_status, 
                               ClinData$disease_status_last_followup), ]

Welcome any suggestions or comments. Thank you!

Hello @Sheneice.c

With this generated data, is that the result you would expect?

library(tidyverse)
library(forcats)

data <-  tribble(
    ~code, ~age_at_diagnosis,
    "a",   10,
    "b",   20,
    "c",   30,
    "d",   40,
    "e",   50,
    "f",   60,
    "g",   70,
    "h",   80,
    "i",   30,
    "a",   30,
    "b",   40,
    "c",   50,
    "d",   60,
    "e",   70,
    "f",   20,
    "g",   30,
    "h",   40,
    "i",   50,
)

age_labels=c("<40", "40-49", "50-59", "60-69", ">=70")

data <- data %>%
    mutate(age_group = cut(age_at_diagnosis, c(0, 39, 49, 59, 69, 100), 
                                                    labels=age_labels)) %>%
    mutate(age_group = fct_relevel(age_group, age_labels)) %>% 
    select(-age_at_diagnosis) %>% 
    arrange(code, age_group)

data
#> # A tibble: 18 x 2
#>    code  age_group
#>    <chr> <fct>    
#>  1 a     <40      
#>  2 a     <40      
#>  3 b     <40      
#>  4 b     40-49    
#>  5 c     <40      
#>  6 c     50-59    
#>  7 d     40-49    
#>  8 d     60-69    
#>  9 e     50-59    
#> 10 e     >=70     
#> 11 f     <40      
#> 12 f     60-69    
#> 13 g     <40      
#> 14 g     >=70     
#> 15 h     40-49    
#> 16 h     >=70     
#> 17 i     <40      
#> 18 i     50-59

Created on 2019-10-21 by the reprex package (v0.3.0)

Thank you for your suggestion. May I know how should I coorperate it as the second priority for sorting my data? I would like to sort project_code first, and then sort age group within each project_code as the order above.

Thank you in advanced!

The arguments to the arrange function determine the priority: in my example arrange(code, age_group) arranges by code first and then within each code subgroup arranges further by age_group, which I understood was the desired behavior.

Thank you for your patient but I am facing another error when trying to customise it according to my datafile.name.

# Add in clinical data  
library(readxl)
ClinData <- read_excel("donor.xls") 

library(tidyverse)
library(forcats)

age_labels = c("<40", "40-49", "50-59", "60-69", ">=70")

ClinData <- ClinData %>%
  
  mutate(age_group = cut(donor_age_at_diagnosis, c(0, 39, 49, 59, 69, 100), 
                         
                         labels = age_labels)) %>%
  
  mutate(age_group = fct_relevel(age_group, age_labels)) %>% 
  
  select(donor_age_at_diagnosis) %>% 
  
  arrange(project_code, donor_age_group)
#> Error: object 'project_code' not found

ClinData$project_code
#>    [1] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>    [7] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>   [13] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US"
#>   [19] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US"
#>   [25] "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>   [31] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>   [37] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US"
#>   [43] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>   [49] "THCA-US" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA"
#>   [55] "THCA-SA" "THCA-SA" "THCA-SA" "ORCA-IN" "ORCA-IN" "ORCA-IN"
#>   [61] "ORCA-IN" "THCA-SA" "THCA-SA" "THCA-SA" "ORCA-IN" "ORCA-IN"
#>   [67] "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN"
#>   [73] "ORCA-IN" "THCA-SA" "THCA-SA" "THCA-SA" "ORCA-IN" "ORCA-IN"
#>   [79] "THCA-SA" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "THCA-SA"
#>   [85] "THCA-SA" "THCA-SA" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN"
#>   [91] "ORCA-IN" "ORCA-IN" "ORCA-IN" "THCA-SA" "THCA-SA" "THCA-SA"
#>   [97] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA"
#>  [103] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA"
#>  [109] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA"
#>  [115] "THCA-SA" "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [121] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [127] "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US"
#>  [133] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [139] "ORCA-IN" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [145] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [151] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [157] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "ORCA-IN"
#>  [163] "THCA-US" "ORCA-IN" "THCA-US" "THCA-US" "THCA-US" "ORCA-IN"
#>  [169] "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN"
#>  [175] "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN"
#>  [181] "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN"
#>  [187] "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN"
#>  [193] "THCA-US" "THCA-US" "ORCA-IN" "HNSC-US" "HNSC-US" "THCA-US"
#>  [199] "HNSC-US" "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US"
#>  [205] "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US" "THCA-US"
#>  [211] "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US"
#>  [217] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [223] "HNSC-US" "THCA-US" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN"
#>  [229] "HNSC-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "HNSC-US"
#>  [235] "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "ORCA-IN"
#>  [241] "ORCA-IN" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [247] "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "HNSC-US"
#>  [253] "HNSC-US" "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [259] "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [265] "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [271] "HNSC-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [277] "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [283] "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "HNSC-US"
#>  [289] "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [295] "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US"
#>  [301] "HNSC-US" "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [307] "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [313] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [319] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [325] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [331] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [337] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [343] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [349] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US"
#>  [355] "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US"
#>  [361] "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [367] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [373] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [379] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [385] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [391] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [397] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [403] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [409] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [415] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [421] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [427] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [433] "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [439] "HNSC-US" "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US"
#>  [445] "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US" "HNSC-US"
#>  [451] "ORCA-IN" "ORCA-IN" "ORCA-IN" "HNSC-US" "HNSC-US" "THCA-US"
#>  [457] "THCA-US" "ORCA-IN" "ORCA-IN" "HNSC-US" "THCA-US" "HNSC-US"
#>  [463] "HNSC-US" "THCA-US" "ORCA-IN" "ORCA-IN" "ORCA-IN" "HNSC-US"
#>  [469] "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "ORCA-IN" "ORCA-IN"
#>  [475] "ORCA-IN" "ORCA-IN" "ORCA-IN" "THCA-US" "HNSC-US" "HNSC-US"
#>  [481] "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "HNSC-US" "HNSC-US"
#>  [487] "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN" "THCA-US" "THCA-US"
#>  [493] "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "ORCA-IN"
#>  [499] "HNSC-US" "HNSC-US" "ORCA-IN" "ORCA-IN" "ORCA-IN" "ORCA-IN"
#>  [505] "ORCA-IN" "HNSC-US" "HNSC-US" "THCA-SA" "ORCA-IN" "THCA-SA"
#>  [511] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "HNSC-US" "HNSC-US"
#>  [517] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [523] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [529] "THCA-SA" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [535] "HNSC-US" "HNSC-US" "THCA-SA" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [541] "THCA-SA" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [547] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [553] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [559] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [565] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [571] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [577] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [583] "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [589] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [595] "HNSC-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "HNSC-US"
#>  [601] "THCA-US" "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [607] "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [613] "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [619] "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [625] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [631] "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [637] "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [643] "THCA-US" "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [649] "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [655] "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [661] "HNSC-US" "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [667] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [673] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [679] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [685] "HNSC-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [691] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [697] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US"
#>  [703] "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [709] "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US"
#>  [715] "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US"
#>  [721] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "HNSC-US"
#>  [727] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [733] "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [739] "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [745] "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [751] "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [757] "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "HNSC-US" "HNSC-US"
#>  [763] "HNSC-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US"
#>  [769] "HNSC-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [775] "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US"
#>  [781] "HNSC-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [787] "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [793] "HNSC-US" "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [799] "HNSC-US" "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [805] "HNSC-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US"
#>  [811] "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US" "HNSC-US" "THCA-US"
#>  [817] "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "HNSC-US"
#>  [823] "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US"
#>  [829] "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [835] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US"
#>  [841] "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US" "HNSC-US"
#>  [847] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US"
#>  [853] "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [859] "HNSC-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [865] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [871] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [877] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [883] "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US" "HNSC-US"
#>  [889] "THCA-US" "HNSC-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US"
#>  [895] "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US"
#>  [901] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US" "THCA-US"
#>  [907] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US"
#>  [913] "HNSC-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US" "HNSC-US"
#>  [919] "HNSC-US" "HNSC-US" "THCA-US" "ORCA-IN" "ORCA-IN" "ORCA-IN"
#>  [925] "HNSC-US" "ORCA-IN" "HNSC-US" "THCA-SA" "THCA-SA" "THCA-SA"
#>  [931] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "ORCA-IN" "THCA-US"
#>  [937] "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-SA"
#>  [943] "THCA-SA" "THCA-SA" "THCA-US" "THCA-SA" "THCA-SA" "HNSC-US"
#>  [949] "THCA-SA" "THCA-SA" "HNSC-US" "THCA-SA" "THCA-SA" "THCA-SA"
#>  [955] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "HNSC-US" "THCA-SA"
#>  [961] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA"
#>  [967] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA"
#>  [973] "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [979] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#>  [985] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#>  [991] "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US" "THCA-US"
#>  [997] "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#> [1003] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US"
#> [1009] "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US"
#> [1015] "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "HNSC-US"
#> [1021] "THCA-US" "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US"
#> [1027] "HNSC-US" "THCA-US" "THCA-US" "ORCA-IN" "THCA-US" "THCA-US"
#> [1033] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#> [1039] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-SA"
#> [1045] "THCA-SA" "THCA-SA" "HNSC-US" "THCA-SA" "THCA-SA" "THCA-SA"
#> [1051] "THCA-SA" "THCA-SA" "HNSC-US" "THCA-SA" "THCA-SA" "THCA-SA"
#> [1057] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA"
#> [1063] "THCA-SA" "THCA-SA" "HNSC-US" "THCA-SA" "THCA-SA" "THCA-SA"
#> [1069] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA"
#> [1075] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA"
#> [1081] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "THCA-US"
#> [1087] "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US"
#> [1093] "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#> [1099] "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US"
#> [1105] "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#> [1111] "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#> [1117] "THCA-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US"
#> [1123] "THCA-SA" "THCA-SA" "THCA-US" "HNSC-US" "THCA-SA" "THCA-SA"
#> [1129] "THCA-SA" "THCA-SA" "THCA-US" "THCA-US" "THCA-SA" "THCA-US"
#> [1135] "THCA-US" "THCA-SA" "THCA-SA" "HNSC-US" "THCA-SA" "THCA-SA"
#> [1141] "THCA-SA" "THCA-SA" "HNSC-US" "THCA-SA" "THCA-SA" "THCA-SA"
#> [1147] "THCA-SA" "THCA-SA" "THCA-SA" "THCA-SA" "HNSC-US" "HNSC-US"
#> [1153] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#> [1159] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#> [1165] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US" "THCA-US"
#> [1171] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#> [1177] "HNSC-US" "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US" "HNSC-US"
#> [1183] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#> [1189] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#> [1195] "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#> [1201] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#> [1207] "THCA-US" "THCA-US" "HNSC-US" "ORCA-IN" "HNSC-US" "HNSC-US"
#> [1213] "HNSC-US" "HNSC-US" "THCA-US" "THCA-US" "THCA-US" "THCA-US"
#> [1219] "THCA-US" "THCA-US" "HNSC-US" "HNSC-US" "HNSC-US" "HNSC-US"
#> [1225] "HNSC-US" "HNSC-US" "THCA-US" "HNSC-US" "THCA-US" "THCA-US"
#> [1231] "THCA-US" "THCA-US" "THCA-US" "THCA-US" "HNSC-US" "HNSC-US"
#> [1237] "HNSC-US" "THCA-US"

As I am able to print the "project_code", is there any other possibility that it couldn't detect its present in the environment?

Thank you in advance!

I think you made a small mistake in the select statement - you should deselect donor_age_at_diagnosis, so select(-donor_age_at_diagnosis) instead of select(donor_age_at_diagnosis)

Thank you for pointing out the mistake! May I know does these codes only applicable for arrangement of character or factor? Asking this in case I would need to add other variables in different format.

arrange works on characters, factors and numeric columns as well.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.