区域设置对象尝试捕获可能因国家/地区而异的所有默认值。您设置一次区域设置,详细信息会自动传递到列解析器。默认值已选择为尽可能匹配 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。