在新版本中
- 從“array”類別過渡到繼承“matrix”物件;
- 用於指定字元常數 r"(...)" 的新語法,其中「...」是除 ')' 之外的任何字元序列;
- 使用預設的“stringsAsFactors = FALSE”,這會停用呼叫 data.frame() 和 read.table() 時的字串轉換;
- plot() 函數已從「graphics」包移至「base」包;
- 使用引用計數代替 NAMED 機制來確定從 C 程式碼更改 R 物件是否安全,這可以減少複製操作的數量;
- 正規表示式的實作已切換為使用庫
PCRE2 (在 Windows 以外的平台上,使用 PCRE1 建置的選項是可選的); - 透過assertError()和assertWarning(),可以檢查特定類別的錯誤或警告;
- file.path() 現在部分支援在沒有 UTF-8 語言環境的系統上使用 UTF-8 編碼的檔案路徑。 如果無法轉換路徑中的字元編碼,則會拋出錯誤;
- 預設調色板已在 Palette() 函數中變更。 為了查看可用的調色板,添加了函數palette.pals();
- 在 memDecompress() 函數中新增了對 RFC 1952 格式(gzip 壓縮的記憶體資料)的支援;
- 新增了新函數:proportions()、marginSums()、.S3method()、list2DF()、infoRDS()、.class2()、deparse1()、R_user_dir()、socketTimeout()、globalCallingHandlers()、tryInvokeRestart()和activeBindingFunction()。
來源: opennet.ru