Export output as text in R, The sink function in R is used to redirect the output of the console to a file or a connection.
This allows you to capture the output of your R code and save it to a file or send it to a network connection.
In this article, we will show you how to use the sink function to export text to a txt file, export data as a txt file, and export data as a csv file.
Example 1: Export Character String as txt File
We can use the sink function to export a character string to a txt file. Here is an example:
sink("example_1.txt") # Create empty txt file "some output" # Write text to file sink() # Close connection to file
This will create a new txt file called “example_1.txt” in the current working directory and write the character string “some output” to it.
How to Display Percentages on Histogram in R » Data Science Tutorials
Example 2: Export Data Frame as txt File
We can also use the sink function to export an entire data frame to a txt file. Here is an example:
sink("example_2.txt") # Create empty txt file ChickWeight # Print ChickWeight data sink() # Close connection to file
This will create a new txt file called “example_2.txt” in the current working directory and write the entire ChickWeight data frame to it.
Example 3: Export Data Frame as csv File
We can also use the sink function to export data in other formats than txt. For example, we can export data as a csv file. Here is an example:
sink("example_3.csv") # Create empty csv file ChickWeight # Print ChickWeight data sink() # Close connection to file
This will create a new csv file called “example_3.csv” in the current working directory and write the ChickWeight data frame to it.
How to perform One-Sample Wilcoxon Signed Rank Test in R? » Data Science Tutorials
Conclusion
In this article, we have shown you how to use the sink function in R to export text to a txt file, export data as a txt file, and export data as a csv file.
We hope that this tutorial has been helpful in showing you how you can use the sink function in your own R code.