To find the size of data frame in R, you can use different function depending on you requirement.
The following methods show how you can do it with syntax.
Method 1: Use nrow() Function
nrow(df)
Method 2: Use ncol() Function
ncol(df)
Method 3: Use dim() Function
dim(df)
Method 4: Use object.size() Function
object.size(df)
The following examples show how to find size of data frame using different function in R.
Using nrow() Function
Let’s see how we can use nrow() function to find number of rows in data frame:
# Create dataframe
df <- data.frame(Machine_name=c("A","B","C","D","A","A","G","B"),
Temperature=c(12,9,NA,13,18,28,22,23),
Pressure=c(20,25,27,29,30,32,39,40))
# Find total number of rows
nrow(df)
Output:
[1] 8
Here the output shows number of rows in dataframe using nrow() function
Using ncol() Function
Let’s see how we can use ncol() function to find number of column in data frame:
# Create dataframe
df <- data.frame(Machine_name=c("A","B","C","D","A","A","G","B"),
Temperature=c(12,9,NA,13,18,28,22,23),
Pressure=c(20,25,27,29,30,32,39,40))
# Find total number of columns
ncol(df)
Output:
[1] 3
Here the output shows number of column of dataframe using ncol() function.
Using dim() Function
Let’s see how we can use dim() function to find number of rows and column of data frame:
# Create dataframe
df <- data.frame(Machine_name=c("A","B","C","D","A","A","G","B"),
Temperature=c(12,9,NA,13,18,28,22,23),
Pressure=c(20,25,27,29,30,32,39,40))
# Find total number of rows and column
dim(df)
Output:
[1] 8 3
Here the output shows number of rows and column of dataframe using dim() function
Using object.size() Function
Let’s see how we can use object.size() Function in R to find memory size required by dataframe:
# Create dataframe
df <- data.frame(Machine_name=c("A","B","C","D","A","A","G","B"),
Temperature=c(12,9,NA,13,18,28,22,23),
Pressure=c(20,25,27,29,30,32,39,40))
object.size(df)
Output:
1480 bytes
Here the output shows memory size of dataframe.