我正在尝试在 unix 服务器上运行我在 Rstudio 中编写的脚本(在下面输入命令)。当我运行该命令时,它返回以下错误消息:
sbatch -N 1 --mem=10000 -p all ./myscript.R
Run Code Online (Sandbox Code Playgroud)
sbatch:错误:批处理脚本包含 DOS 换行符 (\r\n),而不是预期的 UNIX 换行符 (\n)
我该如何解决这个错误?我已经必须输入“#!/usr/bin/env Rscript #SBATCH --get-user-env”才能让 ssh 服务器意识到它是一个 R 脚本。
谢谢你!
我有一个很大的文件列表(file1、file2、file3等),并且对于每个分析,我想引用该列表中的两个文件(例如function(file1,file2))。当我尝试使用以下方法执行此操作时,paste0("file", pairs[1,x]我返回的是字符串"file1"而不是对象file1。
如何引用对象而不是创建字符串?
非常感谢!
补充评论: