【问题标题】:Rscript warning messageRscript 警告信息
【发布时间】:2018-09-27 16:18:52
【问题描述】:

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

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

我的 R 脚本如下所示:

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 终端运行这个脚本:

 Rscript making_list_313_SNPs_from_csv.R

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

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 包版本的警告。但是,我不知道第二个警告是什么意思。任何帮助将不胜感激。

【问题讨论】:

    标签: r terminal warnings rscript


    【解决方案1】:

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

    如果您认为这很愚蠢,那么您不是唯一一个。

    【讨论】:

      猜你喜欢
      • 2010-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2012-06-09
      • 1970-01-01
      • 1970-01-01
      • 2018-06-02
      相关资源
      最近更新 更多