Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in R Programming by (7.3k points)

How do you import a plain text file as a single character string in R? I think that this will probably have a very simple answer but when I tried this today I found that I couldn't find a function to do this.

For example, suppose I have a file foo.txt with something I want to examine.

I tried it with:

scan("foo.txt", what="character", sep=NULL)

but this still returned a vector. I got it working somewhat with:

paste(scan("foo.txt", what="character", sep=" "),collapse=" ")

but that is quite an ugly solution which is probably unstable too.

1 Answer

0 votes
by

To import a text file as a single character, use the read_file() function from the readr package in R as follows:

library(readr)

myString <- read_file("C:/Users/intellipaat/Desktop/Questions/FILE1.txt")


mystring

[1] "HELLO WORLD"

str(mystring)

chr "HELLO WORLD"

Related questions

Browse Categories

...