搜尋感興趣的網誌

所有文章連結

2022年3月31日 星期四

R basic operation - print | R基礎操作 - print

 


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"

沒有留言:

張貼留言

其他文章

看看精選文章

納希克房價分析 | Nashik Apartment Price Analyze – 語法解析(上)

  這次 Nashik 的房價分析有上傳至 Kaggle ,有興趣的朋友可以前往閱覽, RMarkdown PDF 報告存放在 Google 雲端,程式碼則是存放於 Github ,照慣例會分享好用的函式語法,雖說基本的 Packages 與語法可能很多人都會完整的閱覽,但是實際...