輸出最後一個函數是cat,除了輸出數值外,還可以進行計算後輸出,算是最像Python的輸出方式
基本語法
cat(輸出內容)
可用參數
sep = " " >> 設定輸出要添加的字符
設定數據準備進行輸出
# 字串
cat_df <- list(
animal = c("dog", "cat", "rat", "fish", "lion")
)
# 數字
num <- as.numeric(0:10)
數字進行一般輸出,計算後輸出,重複輸出
# 一般輸出
cat(num)
# 輸出結果
r$> cat(num)
0 1 2 3 4 5 6 7 8 9 10
# 一般輸出 + 字符串
cat("number : ", num)
# 輸出結果
r$> cat("number : ", num)
number : 0 1 2 3 4 5 6 7 8 9 10
# 加入sep參數
cat(num, sep = "~~~")
# 輸出結果
r$> cat(num, sep = "~~~")
0~~~1~~~2~~~3~~~4~~~5~~~6~~~7~~~8~~~9~~~10
# 計算輸出
cat("number : ", num * 10)
# 輸出結果
r$> cat("number : ", num * 10)
number : 0 10 20 30 40 50 60 70 80 90 100
# 重複性輸出
cat("number : ", rep(num, 2))
# 輸出結果
r$> cat("number : ", rep(num, 2))
number : 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
字符類的基本上是一樣
# 一般字符輸出
cat(cat_df$animal)
# 輸出結果
r$> cat(cat_df$animal)
dog cat rat fish lion
# 加入sep參數
cat(cat_df$animal, sep = "~~~")
# 輸出結果
r$> cat(cat_df$animal, sep = "~~~")
dog~~~cat~~~rat~~~fish~~~lion
# 重複性輸出
cat("number : ", sep = "::", rep(cat_df$animal, 2))
# 輸出結果
r$> cat("number : ", sep = "::", rep(cat_df$animal, 2))
number : ::dog::cat::rat::fish::lion::dog::cat::rat::fish::lion
沒有留言:
張貼留言