Thanks to visit codestin.com
Credit goes to www.rameshfadatare.com

R Program to Concatenate Two Strings

Introduction

String concatenation is a common operation in programming, where two or more strings are combined into a single string. In R, you can concatenate strings using the paste() or paste0() functions. This guide will walk you through writing an R program that concatenates two strings.

Problem Statement

Create an R program that:

  • Prompts the user to enter two strings.
  • Concatenates the two strings.
  • Displays the concatenated result.

Example:

  • Input: Two strings: "Hello" and "World".
  • Output: Concatenated string: "Hello World".

Solution Steps

  1. Prompt the User for Input: Use the readline() function to take two strings as input from the user.
  2. Concatenate the Strings: Use the paste() or paste0() function to concatenate the strings.
  3. Display the Concatenated String: Use the print() function to display the result.

R Program

# R Program to Concatenate Two Strings
# Author: Ramesh Fadatare

# Step 1: Prompt the user to enter the first string
string1 <- readline(prompt = "Enter the first string: ")

# Step 2: Prompt the user to enter the second string
string2 <- readline(prompt = "Enter the second string: ")

# Step 3: Concatenate the two strings
# Use paste() if you want a space between them, or paste0() for no space
concatenated_string <- paste(string1, string2)

# Step 4: Display the concatenated string
print(paste("Concatenated String:", concatenated_string))

Explanation

Step 1: Prompt the User to Enter the First String

  • The readline() function prompts the user to enter the first string, storing the input in string1.

Step 2: Prompt the User to Enter the Second String

  • The readline() function is used again to prompt the user to enter the second string, storing the input in string2.

Step 3: Concatenate the Two Strings

  • The paste() function is used to concatenate string1 and string2. By default, paste() adds a space between the concatenated strings. If no space is desired, you can use paste0().

Step 4: Display the Concatenated String

  • The print() function is used to display the concatenated result.

Output Example

Example:

Enter the first string: Hello
Enter the second string: World
[1] "Concatenated String: Hello World"

Example using paste0():

Enter the first string: Hello
Enter the second string: World
[1] "Concatenated String: HelloWorld"

Conclusion

This R program demonstrates how to concatenate two strings using the paste() or paste0() functions. It covers essential operations such as taking user input, combining strings, and displaying the result. String concatenation is a fundamental operation in many programming tasks, making this example valuable for anyone learning R programming.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top