amazon-web-services - EC2 中的十六进制到文本转换失败
问题描述
我从 Recount2 下载了一个 .RData 文件,并使用下面的代码来转换和读取文件中的数据
hexToText <- function(msg){
hex <- sapply(seq(1, nchar(as.character(msg)), by=2),
function(x) substr(msg, x, x+1))
hex <- subset(hex, !hex == "00")
gsub('[^[:print:]]+', '', rawToChar(as.raw(strtoi(hex, 16L))))
}
此代码在使用本地 R Studio 上的代码和存储在 S3 存储桶中的文件时有效
当我在 EC2 中上传代码并且数据仍驻留在 S3 存储桶中时,相同的代码不起作用。我错过了什么
解决方案
很高兴从您的 RStudio 和 EC2 实例中分享您得到的确切错误以及 R 的环境详细信息。
一个可能的原因可能是您在本地 RStudio 和 EC2 实例上有不同版本的软件包。
推荐阅读
- android - 如何进行节点翻译?
- php - 从 Laravel 生态系统中移除 PHP 脚本
- python - 数据透视表排序
- c# - Xunit Test/NET.Core/ 基于 InlineData 的理论从我的模型中获取我的字段值,同时测试控制器
- go - main 函数是作为 goroutine 运行的吗?
- python - 在python中查找另一个变量的每个十分位数中一个变量的比例
- javascript - 数据表 javascript - RoR
- javascript - 无法从 firebase 获取令牌以进行消息传递
- grep - grep:构建一个正则表达式模式以排除多个组
- linux - awk 中的搜索模式