R print有別於Python的print,不是混合用的類型,而是單純以輸出值的函數,用法上除了列印一般的值,也可以列印出因子,參數的部分不少,也都是用在較為特殊的地方。
基本語法
print(要列印的項目, ..)
可用參數 - 因子
quote = FALSE >> 字符串是否要括號
max.levels = NULL >> 因子列印多少個等級
width : getOption("width) >> 設定輸出寬度
可用參數 - 表格
digits = getOption("digits") >> 小數點的輸出數量
quote = FALSE >> 字符串是否要括號
na.print = "" >> NA的輸出方式
zero.print = "0" >> 0的字符輸出方式
right = is.numeric(x) || is.complex(x) >> 靠右對其
justify = "none" >> 字符串的對其格式
接下來列印一些比較常用的輸出 >> 小數點輸出,digits設定的不只是小數點,包含整數位
# 設定一個小數點變數
float <- as.numeric(31.12346)
# 輸出結果
print(float, digits = 2)
r$> print(float, digits = 2)
[1] 31
# 輸出結果
print(float, digits = 4)
r$> print(float, digits = 4)
[1] 31.12
接下來印列因子,直接列印與參數效果
# 設定因子變數
factor_df <- factor(
factor_df$animal,
levels = c("dog", "cat", "rat", "fish", "lion")
)
# 輸出結果
print(factor_df)
r$> print(factor_df)
[1] dog cat rat fish lion
Levels: dog cat rat fish lion
# 輸出結果
print(factor_df, quote = TRUE, max.levels = 3)
r$> print(factor_df, quote = TRUE, max.levels = 3)
[1] "dog" "cat" "rat" "fish" "lion"
5 Levels: "dog" "cat" ... "lion"
沒有留言:
張貼留言