
I am a student exploring my interests in various technologies and platforms.
Search for a command to run...

I am a student exploring my interests in various technologies and platforms.
No comments yet. Be the first to comment.
R - A language for statistical analysis. In this series, we will cover all the basic topics required for a beginner to get started with R Programming Language.
A program for statistical analysis - Part 3. Let's explore Control Structures and Output Functions in this blog.
Scalable Wireless Distributed Consensus for Autonomous Vehicles at Unsignalized Intersections

The Ultimate VLSI Roadmap is designed to help students and professionals gain clarity in choosing a role for their future careers.

A convolutional neural network (CNN) is a type of artificial neural network used primarily for image recognition and processing, due to its ability to

Natural language processing (NLP) is a branch of artificial intelligence that helps computers understand, interpret, and manipulate human language.

Introduction to Python

We went through what is R, Data types in R with examples in the previous blog. In this blog. We will look at variables and their scopes, essential methods, input and output and output methods.
A variable is used to store a particular data type and a memory is allocated for the same. A single variable stores data belonging to a certain datatype. The variables in the R language are not declared with a data type. Instead, they take the data type of the R-object assigned to them.
Ways to assign values to variables:
Using '=' operator.
Using '->' operator
Using '<-' operator
//using '=' operator
var = "Quasar"
print (var)
//using '->' operator
"Quasar" -> var1
print (var1)
//using '<-' operator
var2 <- "Quasar"
print (var2)
//output
"Quasar"
"Quasar"
"Quasar"
-Global Variables: These variables remain throughout the program. This variable can be accessed from any region of the code. This type of variable is usually declared outside all the functions and can be accessed by all the functions within the program. The lifespan of the variable is same, as the program. To declare the global variable, the keyword Global is used.
-Local Variables: These variables are available in the specific part of the program where they are declared, which is inside a function or control statement. Local variables are declared inside an action block.
global_var = "Quasar Community"
m = function()
{
var = 10
print(global_var)
print(var)
}
//output
"Quasar Community"
10
As we can the global variable is accessed by the function and also throughout the program. Local variable is declared inside the function and executed successfully.
class() function
This function determines the data type of a particular variable. The variable is passed as an argument and it returns the data type.
Syntax:
class(varaibale_Name)
var= "Quasar"
class(var)
//output
"character"
Is() function
This function is used to know all the defined variables in the program, This comes in handy if someone wants to see the number of variables in a large program.
Syntax:
Is()
var= "Quasar"
var1= "Community"
print(Is())
//output
"var" "var1"
rm() function
This inbuilt function is used to clear or delete a variable within the program. This is useful for clearing the memory space allocated for the variable, thus providing extra space for new variables. The name of the variable is passed as an argument to the built-in function.
Syntax:
rm(variable_name)
var= "Quasar"
var1= "Community"
rm(var)
print(var)
//output
Error
Programmers need input from the users to process efficiently. The data is collected and operated and the output is provided.
In R the input is obtained by two methods:
Using readline() function
Using scan() function
Using readline() function :
The readline() function obtains input in string format. So we should convert the obtained input to various required datatypes. To convert the obtained data to other datatypes there are various functions:
as.integer(n); - converts to integer
as.numeric(n); - converts to numeric type ex: float,double,etc
as.complex(n); - converts the data to complex number
as.Date(n); - converts the data to date
syntax:
var=readline();
var->as.integer(var)
var = readline();
var=as.integer(var);
print(var)
//output
300 - entered by the user
300 - printed by the compiler
There are many different types of variations in the function. We can take a look at the same in the next blog. Stay tuned for the upcoming blogs.