首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rscript警告消息

Rscript警告消息
EN

Stack Overflow用户
提问于 2018-04-17 15:51:07
回答 1查看 412关注 0票数 0

我有一个名为making_list_313_SNPs_from_csv.R的脚本,简单地说,这个脚本接受一个.csv文件,并进行一些快速的重新安排,以生成一个.txt文件。

.csv有8列,我感兴趣的列名为: 1_11100_A_T。

我的R脚本是这样的:

代码语言:javascript
复制
library(tidyr)

setwd("/Users/m/folder/List_313/")

list = read.csv("file.csv")
list = as.data.frame(list[,2])
colnames(list) = c("SNP")

new_list = separate(data = list, col = SNP, into = c("part1", "part2", "part3", "part4"), sep = "_")
new_list = new_list[,c(1,2)]

write.table(new_list,"list_313_to_find.txt",quote=F,row.names = F, col.names = F)

我想从我的Mac终端运行这个脚本,如下所示:

代码语言:javascript
复制
 Rscript making_list_313_SNPs_from_csv.R

这是可行的,我得到一个输出文件,看起来像我想要的。但是,我得到了以下输出:

代码语言:javascript
复制
Warning message:
package ‘tidyr’ was built under R version 3.2.5 

Warning message:
In .doLoadActions(where, attach) :
  trying to execute load actions without 'methods' package

第一个警告只是对我正在使用的R包版本的警告。不过,我不知道第二次警告是甚麽意思。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-17 16:17:07

Rscript不加载方法包。将library(methods)添加到脚本中。一个正常的R会话自动加载它。

如果你觉得这很傻那你不是唯一一个。

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

https://stackoverflow.com/questions/49882495

复制
相关文章

相似问题

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