R语言 打印到屏幕或文件 – cat()函数
R语言中的 cat() 函数用于打印到屏幕或文件中。
语法:
cat(…, file = “”, sep = “”, fill = FALSE, labels = NULL, append = FALSE)
参数:
… : 原子向量、名称、NULL和没有输出的对象
file: 将进行打印的文件
sep: 指定的分隔符
fill: 如果fill=TRUE,将打印一个新行,否则不
labels: 指定标签
例1:
# R program to illustrate
# cat function
# Creating some string and print it
x <- "GeeksforGeeks\n"
y <- "Geeks\n"
# Calling cat() function
cat(x)
cat(y)
# Creating a sequence from 1 to 9
x <- 1:9
# Calling cat() function
cat(x, sep =" + ")
cat("\n")
cat(x, sep =" / ")
输出:
GeeksforGeeks
Geeks
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9
1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9
例2:
# R program to illustrate
# cat function
# Creating a sequence from 1 to 9
x <- 1:9
# Calling cat() function
# fill value TRUE will print
# a new line
cat(x, sep =" + ", fill = TRUE)
cat(x, sep =" / ", fill = FALSE)
# Printing new line
cat("\n")
# Each number from 1 to 9 will be
# assigned with alphabets a to i
cat(x, fill = 2, labels = paste("(", letters[1:9], "):"))
输出:
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9
1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9
( a ): 1
( b ): 2
( c ): 3
( d ): 4
( e ): 5
( f ): 6
( g ): 7
( h ): 8
( i ): 9