我有以下数据作为例子
Ind var1_1 var2_2 var3_1 var4_2.......var100_1
1 0 0 2 1 0
2 2 0 1 0 2
Run Code Online (Sandbox Code Playgroud)
我想重命名列,而不是后面的两个字符,如下所示
Ind var1 var2 var3 var4.......var100
1 0 0 2 1 0
2 2 0 1 0 2
Run Code Online (Sandbox Code Playgroud) 我尝试绘制以下数据,并用几个位置(点)来突出显示
plot(b$pos,b$log_p,col==ifelse(b$pos==c(14824849,13920386,14837470),90,100), pch=19, xlab='Chromosome 21 position', ylab='-log10(p)')
Run Code Online (Sandbox Code Playgroud)
生成的图仅显示一个突出显示为红色的点,并带有以下警告消息:
In b$pos == c(14824849, 13920386,14837470) : longer object length is not a multiple of shorter object length
Run Code Online (Sandbox Code Playgroud)