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

R Program to Remove Whitespaces from a String

Introduction

Removing whitespaces from a string is a common task in text processing, especially when cleaning data or standardizing text input. In R, you can remove leading, trailing, or all whitespaces from a string using various functions. This guide will walk you through writing an R program that removes all whitespaces from a string.

Problem Statement

Create an R program that:

  • Prompts the user to enter a string.
  • Removes all whitespaces from the string.
  • Displays the modified string without whitespaces.

Example:

  • Input: A string: " Hello, World! "
  • Output: Modified string: "Hello,World!"

Solution Steps

  1. Prompt the User for Input: Use the readline() function to take a string as input from the user.
  2. Remove All Whitespaces: Use the gsub() function to remove all whitespaces from the string.
  3. Display the Modified String: Use the print() function to display the modified string.

R Program

# R Program to Remove Whitespaces from a String

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

# Step 2: Remove all whitespaces from the string
# The pattern "\\s+" matches one or more whitespace characters
modified_string <- gsub("\\s+", "", input_string)

# Step 3: Display the modified string
print(paste("String without whitespaces:", modified_string))

Explanation

Step 1: Prompt the User to Enter a String

  • The readline() function prompts the user to enter a string, storing the input in the variable input_string.

Step 2: Remove All Whitespaces from the String

  • The gsub() function is used to remove all whitespaces from the string. The pattern "\\s+" matches one or more whitespace characters (spaces, tabs, etc.) and replaces them with an empty string "".

Step 3: Display the Modified String

  • The print() function is used to display the string after all whitespaces have been removed.

Output Example

Example:

Enter a string: Hello, World!  
[1] "String without whitespaces: Hello,World!"

Example with Multiple Spaces:

Enter a string:   This is   a test   
[1] "String without whitespaces: Thisisatest"

Conclusion

This R program demonstrates how to remove all whitespaces from a string using the gsub() function. It covers essential operations such as taking user input, removing whitespaces, and displaying the modified result. Removing unnecessary whitespaces is a fundamental task in text processing and data cleaning, 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