WalzoneInterview Prep
πŸ“ž Interviewing soon? Practice with a realistic AI mock phone interview β€” it calls you, then scores you. First 15 min FREE β†’

R Β· Intermediate Β· question 37 of 100

What is the purpose of the str() function in R and how is it useful for data exploration?

πŸ“• Buy this interview preparation book: 100 R questions & answers β€” PDF + EPUB for $5

In R, the str() function is used to display the structure of an R object. It provides information about the type and class of the object, the number of elements it contains, and the structure of its elements. The str() function is particularly useful for data exploration because it allows you to quickly and easily understand the structure of your data.

Here’s an example of how the str() function can be used:

    # Create a data frame
    my_df <- data.frame(
    name = c("Alice", "Bob", "Charlie"),
    age = c(25, 30, 35),
    married = c(TRUE, FALSE, TRUE)
    )
    
    # Use str() to display the structure of the data frame
    str(my_df)

In this example, we create a data frame called my_df with three columns: name, age, and married. We then use the str() function to display the structure of the data frame.

The output of the str() function for this data frame would be:

    'data.frame':   3 obs. of  3 variables:
    $ name   : Factor w/ 3 levels "Alice","Bob","Charlie": 1 2 3
    $ age    : num  25 30 35
    $ married: logi  TRUE FALSE TRUE

This output tells us that my_df is a data frame with 3 observations and 3 variables. It also tells us the class and type of each variable: name is a factor with three levels, age is a numeric variable, and married is a logical variable.

By using the str() function to explore the structure of our data, we can gain insights into the types of variables we are working with and the format of the data. This can help us make informed decisions about how to manipulate and analyze the data.

In summary, the str() function is a powerful tool in R for data exploration. By providing information about the structure and type of an object, the str() function allows us to quickly and easily understand the format of our data and make informed decisions about how to work with it.

Reading is step one. Saying it out loud is the interview. Our AI interviewer calls your phone and runs a realistic R interview β€” then scores it.
πŸ“ž Practice R β€” free 15 min
πŸ“• Buy this interview preparation book: 100 R questions & answers β€” PDF + EPUB for $5

All 100 R questions Β· All topics