Data Frames
KyraThompson73 total contributions
Published Oct 7, 2022
Contribute to Docs
Data frames are objects that store data into a table with two dimensions represented by columns and rows. The columns are the different characteristics and the rows are instances of a set of characteristics. Data frames are useful for storing different data types.
Creating Data Frames
Data frames can be created using the data.frame()
function.
Syntax
data.frame(arguments)
The arguments
are the list of vectors with the values for each column of the data frame.
Note: Each vector should be of the same length.
Example
The following example creates a data frame using a sample of team stats then prints it:
team_stats <- data.frame(Team = c("Aces", "Sky", "Mystics", "Storm", "Sun", "Liberty", "Wings", "Mercury"),Games_Played = c( 6, 7, 2, 6, 7, 3, 3, 2),Wins = c(5, 4, 0, 3, 4, 1, 1, 0),Losses = c(1, 3, 2, 3, 3, 2, 2, 2),Win_Percentage = c(.833, .571, .000, .500, .571, .333, .333, .000))print(team_stats)
The example above will print the following:
Team Games_Played Wins Losses Win_Percentage1 Aces 6 5 1 0.8332 Sky 7 4 3 0.5713 Mystics 2 0 2 0.0004 Storm 6 3 3 0.5005 Sun 7 4 3 0.5716 Liberty 3 1 2 0.3337 Wings 3 1 2 0.3338 Mercury 2 0 2 0.000
Other Operations
There are several functions that can be used for analyzing data frames. Some are listed below:
Data Frames
- colnames()
- Returns or sets the names of the columns in a data frame.
- ncol()
- Returns the number of columns in a data frame.
- nrow()
- Returns the number of rows in a data frame.
- subset()
- Returns a subset of an object that matches the specified conditions.
Looking to contribute?
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.