首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找出哪个符号被用作十进制/列表分隔符?

问如何找出哪个符号被用作十进制/列表分隔符?
EN

Stack Overflow用户
提问于 2021-01-05 14:54:45
回答 1查看 70关注 0票数 1

我想使用write.csv导出一个表。有两种类型的write.csv更改了字段和十进制分隔符的默认值。

  • write.csv使用.作为小数点分隔符,,作为字段,separator
  • write.csv2使用,作为小数点分隔符,;作为字段分隔符

。

但是,我希望使用本地区域设置(用户可以从locale中更改该设置):

​

​

因此,对于这个用户,我想使用.作为十进制分隔符,使用;作为字段分隔符。如何从R查询这些设置

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-05 15:16:28

您可以在https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/reg-query之后查询相应的注册表项

例如:

代码语言:javascript
复制
# get list separator
system('reg query "HKEY_CURRENT_USER\\Control Panel\\International" /v sList', intern = TRUE)

# get decimal symbol
system('reg query "HKEY_CURRENT_USER\\Control Panel\\International" /v sDecimal', intern = TRUE)

对不起,我不熟悉Window的内置命令行cmd &我无法找到如何只提取值本身。然而,在R.

在我的Windows 10虚拟机上工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65581251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档