How to use grepl() function In R Language
This function will delete all the dataframes existing in the current environment used with rm().
Syntax: rm(list = ls()[grepl(“pattern”, ls())])
where, pattern is all dataframes starting letter variables
Example:
R
# dataframe1 data1 = data.frame (names= c ( "sravan" , "ojaswi" ), address= c ( "delhi" , "hyd" )) # dataframe2 data2 = data.frame (names= c ( "sravan" , "ojaswi" ), marks= c (98,90)) # dataframe3 data3 = data.frame (names= c ( "sravan" , "ojaswi" ), age= c (23,17)) # delete all dataframes rm (list = ls ()[ grepl ( "data" , ls ())]) # display ls () |
Output:
character(0)
How to Delete DataFrames in R?
In this article, we will discuss how to delete Dataframes in R Programming Language. A DataFrame is a two-dimensional data structure that can store data in rows and columns, we can create a dataframe by using data.frame() function
Create Dataframe for demonstration:
R
# dataframe1 data1 = data.frame (names= c ( "sravan" , "ojaswi" ), address= c ( "delhi" , "hyd" )) # dataframe2 data2 = data.frame (names= c ( "sravan" , "ojaswi" ), marks= c (98,90)) # dataframe3 data3 = data.frame (names= c ( "sravan" , "ojaswi" ), age= c (23,17)) # display print (data1) print (data2) print (data3) |
Output:
names address 1 sravan delhi 2 ojaswi hyd names marks 1 sravan 98 2 ojaswi 90 names age 1 sravan 23 2 ojaswi 17
Before deleting the dataframe we have to check how many and what are the dataframes exists, we can get this by using ls() function. This will return the current variables that exists in an environment
Syntax: ls()
Let’s check:
R
#dataframe1 data1 = data.frame (names= c ( "sravan" , "ojaswi" ), address= c ( "delhi" , "hyd" )) # dataframe2 data2 = data.frame (names= c ( "sravan" , "ojaswi" ), marks= c (98,90)) # dataframe3 data3 = data.frame (names= c ( "sravan" , "ojaswi" ), age= c (23,17)) ls () |
Output:
[1] "data1" "data2" "data3"