Welcome to our BMR AI CHATBOT.
A free expermental AI tool where you can interact with the webpage, ask question about the webpage and other related doubts.
In some cases reponses may take time to get. In case of error give us your report.
You responses are stored for experimental purpuses. And your personal info is not integrated with you in any way.
Note: AI can make mistakes and can give in appropiate responses. Your feedbak will help us improve.
Stay tuned for more AI products and tools
And Finally don't forget to give your feedback. click on the icon provided to give feedback.
Taking Input and showing the Outputs are important in a programming language.
Functions which take Input from the user are called Input Functions
Here are the Input Functions used in R
Function
Description
Example
scan()
Reads data from the console.
input_data <- scan(n = 1, quiet = TRUE)
read.table()
Reads data from a file into a data frame.
data <- read.table("filename.txt", header = TRUE)
read.csv()
Reads data from a CSV file into a data frame.
data <- read.csv("filename.csv", header = TRUE)
readLines()
Reads lines from a text file.
lines <- readLines("filename.txt")
readline()
Reads a line of text from the console.
user_input <- readline(prompt = "Enter something: ")
cat("Enter your name: ")
user_name <- readline(prompt = "")
cat("Enter your age: ")
user_age <- as.numeric(readline(prompt = ""))
cat("\nEnter the numbers separated by spaces: ")
numbers <- scan(what = numeric(), quiet = TRUE)
# Print User Input
cat("\n\nUser Information:\n")
cat("Name: ", user_name, "\n")
cat("Age: ", user_age, "\n")
cat("Numbers entered: ", numbers, "\n")
Functions which gives Output to the user are called Output Functions
Here are the Output Functions used in R
Function
Description
Example
print()
Prints values to the console.
print(result)
write.table()
Writes a data frame to a text file.
write.table(data, "output.txt", row.names = FALSE)
write.csv()
Writes a data frame to a CSV file.
write.csv(data, "output.csv", row.names = FALSE)
cat()
Concatenates and prints values to the console or a file.
cat("Hello", "World", file = "output.txt", sep = "\n")
sprintf()
Formats values as strings.
formatted_result <- sprintf("%.2f", result)
print(formatted_result)
Plots and Graphics
Functions for creating plots and graphics (e.g., plot(), hist(), barplot()).
plot(x, y, type = "l", col = "blue", lwd = 2, xlab = "X-axis", ylab = "Y-axis", main = "Sine Function")
data <- data.frame(
Name = c("John", "Jane", "Bob"),
Age = c(25, 30, 22),
Grade = c("A", "B", "C")
)
# Writing to File
write.table(data, "output_data.txt", row.names = FALSE)
# Formatted Output
formatted_result <- sprintf("The mean age is %.2f", mean(data$Age))
cat("\nFormatted Output:\n")
cat(formatted_result, "\n")
# Plotting
x <- seq(0, 2 * pi, length.out = 100)
y <- sin(x)
png("sine_plot.png")
plot(x, y, type = "l", col = "blue", lwd = 2, xlab = "X-axis", ylab = "Y-axis", main = "Sine Function")
dev.off()
cat("\nOutput Files and Plots Created.\n")
Apart from file output functions, we have nomal ways to show an output without the functions.
print() is most commenly used to show an text output. remaing are used for this and other purpuses
without using output funxtions only keeping a variable will show the output
The Concepts and codes you leart practice in Compilers till you are confident of doing on your own. A Various methods of examples, concepts, codes availble in our websites. Don't know where to start Down some code examples are given for this page topic use the code and compiler.