Suppose that you have a DataFrame object named df in R's global environment. Which code segment can you use to create a new DataFrame, df2, that includes only the first 15 rows of data, as well as two columns named, "description" and "price," which are located in the fifth and ninth columns, respectively? (Check all that apply)
a) df2 <- df[1:15, c(5, 9)]
b) df2 <- df[5:9, 1:15]
c) df2 <- df[1:15, c("description", "price")]
d) df2 <- df[c(5, 9), 1:15]