我有一个数据框,我想geom_tile()从它生成一个图,但我希望图表不是基于字母顺序排序,而是基于此数据框内的变量.
structure(list(V1 = c("a", "y", "w", "p", "v", "h", "i"),
V2 = c("r", "w", "q", "m", "l", "q", "g"), V3 = c(
"5", "2", "9", "2", "1", "3", "0")), .Names = c("V1", "V2",
"V3"), class = "data.frame", row.names = c(NA, -8L))
Run Code Online (Sandbox Code Playgroud)
我想根据变量对图表进行排序V3,因为正常的绘图将根据字母V1和中的顺序对它们进行排序V2.
怎么做?
我在基于UNIX的系统上运行R脚本,该脚本包含大数字的乘法,因此NAs按整数溢出的结果,但是当我在Windows上运行相同的脚本时,不会出现此问题.
但我应该让脚本整夜在桌面上运行(这是Unix).
这个问题有什么解决方案吗?
谢谢
for(ol in seq(1,nrow(yi),by=25))
{
for(oh in seq(1,nrow(yi),by=25))
{
A=(N*(ol^2)) + ((N*(N+1)*(2*N+1))/6) -(2*ol*((N*N+1)/2)) + (2*N*ol*(N-oh+1)) + ((N-oh+1)*N^2) + (2*N*(oh-N-1)*(oh+N))
}
}
with :
N=16569 = nrow(yi)
Run Code Online (Sandbox Code Playgroud)
但第一轮没有在unix上计算.
我有一个脚本,我想用键盘输入启动它,然后根据在此变量中输入的值继续工作,我试过y=readline("please enter a value")但脚本不会等待输入值,它只显示这句话并继续,这怎么办?提前致谢 ??
我是R的初学者,我遇到了问题,需要你的帮助.
我有一个包含这样的数据的文本文件:
A C G class phylum order
-0.000187 -0.219166 1.693306 Chordata Monotremata Mammalia
0.015664 -0.264506 1.482692 Chordata Batidoidimorpha Chondrichthyes
-0.404323 0.219374 2.230190 Platyhelminthes Cyclophyllidea Cestoda
Run Code Online (Sandbox Code Playgroud)
但当然它有很多行.我想以这样的方式绘制这些数据,即所有类都绘制在x轴上,每一个都将A,C和G值绘制为geom_point,并且这些点使用具有特定线的线连接颜色取决于A,C或G.我设法通过使用plot和par函数来实现这一点,但现在我想使用ggplot库来完成它.
提前致谢.