我想制作一个简单的条形图,但我有一个问题,我在x轴上有重复的名称.因此,当我试图在x轴上写名时,它不会显示完整的字符串.我有以下数据
x <- c(1.8405917,0.3265986,1.5723623,464.7370299,0.0000000,3.2235716,
3.1223534, 7.0999787, 1.7122258,3.2005524,3.7531266,469.4436828)
Run Code Online (Sandbox Code Playgroud)
我正在使用barplot
barplot(x,xlab=c("AA/AA","AA/CC","AA/AC","AA/NC","CC/AA","CC/CC","CC/AC",
"CC/NC","AC/AA","AC/CC","AC/AC","AC/NC"))
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我也用过
axis()
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
提前致谢.
我在R中舍入数字时遇到问题.我有以下数据,我想将它们舍入为8位小数.
structure(c(9.50863385275955e-05, 4.05702267762077e-06, 2.78921491976249e-05,
8.9107773737659e-05, 5.0672643927135e-06, 5.87776809485182e-05,
2.76421630542694e-05, 5.51662570625727e-05, 2.52790624570593e-05,
2.00407457671806e-05, 8.33373482160056e-05, 7.8297940825207e-05,
2.00407457671806e-05, 8.33373482160056e-05, 7.8297940825207e-05,
2.00407457671806e-05, 8.33373482160056e-05, 7.8297940825207e-05
), .Names = c("CC/CC", "TT/CC", "CT/CC", "NC/CC", "CC/TT", "TT/TT",
"CT/TT", "NC/TT", "CC/CT", "TT/CT", "CT/CT", "NC/CT"))
Run Code Online (Sandbox Code Playgroud)
这些数字是指数的形式,我想将它们转换为8位小数的有理数.
我有一个包含11列和100000行(例如)的大型数据集,其中我有1,2,3,4的值.其中4是缺失值.有些行完全丢失了.即所有11列中的4个.例如
"4" "4" "4" "4" "4" "4" "4" "4" "4" "4" "4"
Run Code Online (Sandbox Code Playgroud)
现在我需要的是只删除那些完全缺失的行.简单来说,我想保留缺少值小于11的行.我使用了na.omit,但它在我的情况下不起作用.
提前致谢.
我有以下数据
ct<-structure(list(Conc = c(50L, 100L, 150L, 50L, 100L, 150L, 50L,
100L, 150L, 100L, 100L, 100L), kGy = c(10L, 10L, 10L, 15L, 15L,
15L, 20L, 20L, 20L, 15L, 15L, 15L), CT.Y. = c(75L, 65L, 51L,
87L, 93L, 89L, 81L, 86L, 78L, 92L, 93L, 92L)), .Names = c("Conc",
"kGy", "CT.Y."), class = "data.frame", row.names = c(NA, -12L))
Run Code Online (Sandbox Code Playgroud)
我正在使用以下R代码进行响应面
library(rsm)
ct.rsm<-rsm(CT.Y.~SO(Conc, kGy), data=ct)
persp(ct.rsm, Conc ~ kGy, col=rainbow(50), theta=60,
phi=0, r = 3, d=1, border = NULL, ltheta = -135, lphi = 0 …Run Code Online (Sandbox Code Playgroud) 我有一个包含11列和100000行(例如)的大型数据集,其中我有1,2,3,4的值.其中4是缺失值.我需要的是计算模式.我正在使用以下数据和功能
ac<-matrix(c("4","4","4","4","4","4","4","3","3","4","4"), nrow=1, ncol=11)
m<-as.matrix(apply(ac, 1, Mode))
Run Code Online (Sandbox Code Playgroud)
如果我使用上面的命令然后它会给我"4"作为模式,我不需要.我希望模式将省略4并将"3"显示为模式,因为4是缺失值.
提前致谢.
我需要计算滚动中位数。并有以下代码
i <- 0
median_roll<-c("")
x<-c(1:10)
n<-2
y<-as.data.frame(x)
while(i < length(x)-n){
median_roll[i] <- median(y[i:i+n,])
i <- i + 1
}
Run Code Online (Sandbox Code Playgroud)
在中值滚动中产生以下结果
[1] "3" "4" "5" "6" "7" "8" "9"
Run Code Online (Sandbox Code Playgroud)
我需要的是
[1] "2" "3" "4" "5" "6" "7" "8" "9"
Run Code Online (Sandbox Code Playgroud) 我有一个大数据集,但我可以通过一个简单的例子来解释.例如,我有一个矩阵"x"
x<- matrix(c(3,3,3,4,3,3,5,5,5), nrow=3, byrow=T)
现在我需要第二行,其中"x"不是唯一条目.第一行和第三行在列的意义上是相等的.
提前问候并表示感谢,
Iftikhar Ahmad
我有一个大型数据集,我想将其转换为数组.但是举个例子让我们举个简单的例子.我有以下矩阵
`\begin{table}[ht]
\begin{center}
\begin{tabular}{rrrrrrr}
\hline
& 1 & 2 & 3 & 4 & 5 & 6 \\
\hline
1 & 1 & 11 & 21 & 31 & 41 & 51 \\
2 & 2 & 12 & 22 & 32 & 42 & 52 \\
3 & 3 & 13 & 23 & 33 & 43 & 53 \\
4 & 4 & 14 & 24 & 34 & 44 & 54 \\
5 & 5 & 15 …Run Code Online (Sandbox Code Playgroud)