r - 在 Windows 10 上将带有西班牙语字符的数据框加载到 RStudio
问题描述
我有以下数据框(另存为.RData):
Matemáticas <- c(sample(70:100, 10, replace=TRUE))
Química <- c(sample(70:100, 10, replace=TRUE))
notas <- data.frame(Matemáticas,Química)
在我的 Mac 上将其加载到全局环境时,我没有任何问题。但是,当我尝试在 PC 上的 Windows 10(RStudio 版本 3.3.3)中执行此操作时,变量名称如下所示:
QuÃmica
Matemáticas
我尝试了以下方法: 1. 我已经在工具->全局选项->代码->保存->默认文本编码中将默认文本编码设置为 UTF-8。2. 我尝试更改语言环境,如下:
Sys.setlocale("LC_ALL",Spanish)
Sys.setlocale("LC_CTYPE",Spanish)
当我使用 Sys.getlocale() 检查时,这改变了语言环境,但重音仍然出现。
- 我尝试使用 Encoding(notas) <- "UTF-8" 更改数据帧本身的编码这不起作用,因为(我怀疑)我必须做一个 sapply 或其他事情......
我在网上找到的大部分信息都是关于在读取 csv 文件时读取西班牙语字符,但我的文件已经在 .RData 中。
我希望 Windows 始终能够识别西班牙口音,因为我的大部分工作都是用这种语言编写的。
解决方案
推荐阅读
- java - 如何防止 Datapicker 选择已经过去的日期?
- ruby-on-rails - Ruby on Rails:如何按当前用户显示所有产品
- php - 构建一个 WordPress 查询以仅显示当前选定标签内的帖子
- c# - 具有拖放操作的 DataGridView ArgumentOutOfRangeException
- postgresql-12 - Linux处于救援模式,如何备份我的postgres数据库?
- azure-application-insights - Application Insights 聚合事件发生的总和
- python - 我不知道如何解决这个问题(discord.py)
- r - cmprsk 包中的微分线,用于竞争风险生存曲线
- javascript - 未处理的拒绝(TypeError):使用 React 创建天气应用程序时无法读取未定义的属性“过滤器”
- python - 以编程方式将 Salesforce 报告下载为 csv