區域設置對象嘗試捕獲可能因國家/地區而異的所有默認值。您設置一次區域設置,詳細信息會自動傳遞到列解析器。默認值已選擇為盡可能匹配 R(即美國英語)。有關更多詳細信息,請參閱vignette("locales")
。
用法
locale(
date_names = "en",
date_format = "%AD",
time_format = "%AT",
decimal_mark = ".",
grouping_mark = ",",
tz = "UTC",
encoding = "UTF-8",
asciify = FALSE
)
default_locale()
參數
- date_names
-
日和月名稱的字符表示。作為字符串的語言代碼(傳遞給
date_names_lang()
)或由date_names()
創建的對象。 - date_format, time_format
-
默認日期和時間格式。
- decimal_mark, grouping_mark
-
用於指示小數位以及對較大數字進行分塊的符號。小數點隻能是
,
或.
。 - tz
-
默認 tz。這既用於輸入(如果時區不存在於各個字符串中),也用於輸出(以控製默認顯示)。默認值是使用 "UTC",這是一個不使用夏令時 (DST) 的時區,因此通常對數據最有用。由於沒有時區,生成 UTC 時間的速度比任何其他時區快大約 50 倍。
使用
""
使用係統默認時區,但請注意,這將無法跨係統重現。有關可能時區的完整列表,請參閱
OlsonNames()
。美國人請注意,"EST" 是加拿大時區,沒有夏令時。現在不是東部標準時間。最好使用"US/Eastern"、"US/Central"等。 - encoding
-
默認編碼。這僅影響文件的讀取方式 - readr 始終將輸出轉換為 UTF-8。
- asciify
-
是否應該從日期名稱中刪除變音符號並將其轉換為 ASCII?如果您正在處理丟失了正確拚寫的 ASCII 數據,這非常有用。需要斯特林吉包。
例子
locale()
#> <locale>
#> Numbers: 123,456.78
#> Formats: %AD / %AT
#> Timezone: UTC
#> Encoding: UTF-8
#> <date_names>
#> Days: Sunday (Sun), Monday (Mon), Tuesday (Tue), Wednesday (Wed),
#> Thursday (Thu), Friday (Fri), Saturday (Sat)
#> Months: January (Jan), February (Feb), March (Mar), April (Apr), May
#> (May), June (Jun), July (Jul), August (Aug), September
#> (Sep), October (Oct), November (Nov), December (Dec)
#> AM/PM: AM/PM
locale("fr")
#> <locale>
#> Numbers: 123,456.78
#> Formats: %AD / %AT
#> Timezone: UTC
#> Encoding: UTF-8
#> <date_names>
#> Days: dimanche (dim.), lundi (lun.), mardi (mar.), mercredi (mer.),
#> jeudi (jeu.), vendredi (ven.), samedi (sam.)
#> Months: janvier (janv.), février (févr.), mars (mars), avril (avr.), mai
#> (mai), juin (juin), juillet (juil.), août (août),
#> septembre (sept.), octobre (oct.), novembre (nov.),
#> décembre (déc.)
#> AM/PM: AM/PM
# South American locale
locale("es", decimal_mark = ",")
#> <locale>
#> Numbers: 123.456,78
#> Formats: %AD / %AT
#> Timezone: UTC
#> Encoding: UTF-8
#> <date_names>
#> Days: domingo (dom.), lunes (lun.), martes (mar.), miércoles (mié.),
#> jueves (jue.), viernes (vie.), sábado (sáb.)
#> Months: enero (ene.), febrero (feb.), marzo (mar.), abril (abr.), mayo
#> (may.), junio (jun.), julio (jul.), agosto (ago.),
#> septiembre (sept.), octubre (oct.), noviembre (nov.),
#> diciembre (dic.)
#> AM/PM: a. m./p. m.
相關用法
- R readr datasource 創建源對象。
- R readr melt_delim 返回分隔文件中每個標記的熔化數據(包括 csv 和 tsv)
- R readr read_rds 讀/寫 RDS 文件。
- R readr read_lines 從文件中讀取/寫入行
- R readr parse_number 靈活地解析數字
- R readr read_fwf 將固定寬度文件讀入 tibble
- R readr read_builtin 從包中讀取內置對象
- R readr Tokenizers 分詞器。
- R readr melt_table 返回空格分隔文件中每個標記的熔化數據
- R readr date_names 創建或檢索日期名稱
- R readr type_convert 重新轉換現有 DataFrame 中的字符列
- R readr write_delim 將數據幀寫入分隔文件
- R readr parse_vector 解析字符向量。
- R readr with_edition 暫時更改活動閱讀器版本
- R readr read_delim 將分隔文件(包括 CSV 和 TSV)讀入 tibble
- R readr format_delim 將 DataFrame 轉換為分隔字符串
- R readr edition_get 檢索當前活動版本
- R readr readr_example 獲取 readr 示例的路徑
- R readr melt_fwf 返回固定寬度文件中每個標記的熔化數據
- R readr count_fields 計算文件每一行中的字段數
- R readr read_table 將空格分隔的列讀入 tibble
- R readr problems 檢索解析問題
- R readr parse_guess 使用“最佳”類型進行解析
- R readr parse_datetime 解析日期/時間
- R readr read_file 讀/寫完整文件
注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Create locales。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。