R 修复组数与行数不同(当它们应该相同时)的错误?

R 修复组数与行数不同(当它们应该相同时)的错误?,r,R,我的数据框是3列x 36000行。在代码的早期,我对数据帧进行了转置,因此当出现这种打嗝时,我尝试使用的帧是36000cx3r 当我瞥见转置帧的一部分时,奇怪的事情发生了:我试图瞥见第1:2行,一个包含一行基因名称的帧出现在顶部,同时两行都有相应的数据值。当我尝试浏览第1:3行时,会出现标题行、2个数据值行和第4行,每个数据值位置都会写入NA 下面的代码从头到尾都在运行,错误如下。分组从第6行开始 BOP1_flg22_vs_WT_flg22_rnaseq_pre <- read.csv(

我的数据框是3列x 36000行。在代码的早期,我对数据帧进行了转置,因此当出现这种打嗝时,我尝试使用的帧是36000cx3r

当我瞥见转置帧的一部分时,奇怪的事情发生了:我试图瞥见第1:2行,一个包含一行基因名称的帧出现在顶部,同时两行都有相应的数据值。当我尝试浏览第1:3行时,会出现标题行、2个数据值行和第4行,每个数据值位置都会写入NA

下面的代码从头到尾都在运行,错误如下。分组从第6行开始

BOP1_flg22_vs_WT_flg22_rnaseq_pre <- read.csv("TEST_DATA_COMPARE.csv")

BOP1_flg22_vs_WT_flg22_gene_symbols <- BOP1_flg22_vs_WT_flg22_rnaseq_pre$ï..gene

BOP1_flg22_vs_WT_flg22_rnaseq <- t(BOP1_flg22_vs_WT_flg22_rnaseq_pre[, -1])

colnames(BOP1_flg22_vs_WT_flg22_rnaseq) <- BOP1_flg22_vs_WT_flg22_gene_symbols

BOP1_flg22_vs_WT_flg22_rnaseq <- data.frame(BOP1_flg22_vs_WT_flg22_rnaseq)

BOP1_flg22_vs_WT_flg22_rnaseq_samples <-rownames(BOP1_flg22_vs_WT_flg22_rnaseq)

BOP1_flg22_vs_WT_flg22_rnaseq_group <- data.frame("group" = c("WT_flg22", "BOP1_flg22"))

row.names(BOP1_flg22_vs_WT_flg22_rnaseq_group) <- BOP1_flg22_vs_WT_flg22_rnaseq_samples

set.seed(1)

BOP1_flg22_vs_WT_flg22_rnaseq_results <- dnapath("BOP1_flg22_vs_WT_flg22_rnaseq", pathway_list = NULL, groups = BOP1_flg22_vs_WT_flg22_rnaseq_group, network_inference = run_pcor, seed = 1)

Error in dnapath("BOP1_flg22_vs_WT_flg22_rnaseq", pathway_list = NULL,  : 
length(groups) = 2, but nrow(x) = 1. These must be equal.
BOP1_flg22_与WT_flg22_rnaseq_pre