String 字元/Output Format 格式化輸出

  • 完成一段程式撰寫後,常有需求將生成的變數輸出檢視
  • 格式化輸出(print with format)
    • 將結果以文字呈現
  • 在 R 語言中透過
    • sprintf() 搭配 format() 函數做格式化輸出
    • R 語言中高量級數字像是 Stark Industries 的淨值,預設是以科學記號呈現的
      • scientific = FALSE 設定可以取消科學記號呈現格式。
    • 以 % 符號來標記對哪個變數做格式化輸出
      • 當文字中真實要出現 % 文字時,得以 %% 來標記。
asset_tony_stark <- 12400000000
sprintf("The net worth of Stark Industries is $%s USD.", format(asset_tony_stark, scientific = FALSE))
## [1] "The net worth of Stark Industries is $12400000000 USD."

sprintf("The net worth of Stark Industries is $%s USD.", format(asset_tony_stark, scientific = FALSE, big.mark = ","))
## [1] "The net worth of Stark Industries is $12,400,000,000 USD."

sprintf("The net worth of Stark Industries is $%s USD.", format(asset_tony_stark, scientific = FALSE, big.mark = ",", nsmall = 2))
## [1] "The net worth of Stark Industries is $12,400,000,000.00 USD."
  • 以 % 符號來標記對哪個變數做格式化輸出
    • 當文字中真實要出現 % 文字時,得以 %% 來標記。
sprintf("相似度有 %s%% 像", 87)
## [1] "相似度有 87% 像"

Reference:

results matching ""

    No results matching ""