With its variety of coding styles R allows you to access a particular value in a data frame in several manners. If your coding is accessing a large data frame frequently to extract singular values it is worthwhile to benchmark different alternatives to see which access method provides the most performance.