好矛盾的问题,请哪位大侠帮我解释一下,谢谢!
提前祝各位朋友元旦节快乐!
回复 第6楼 的 sangs_M:
奇怪了,刚才我选择 Beijing 1 镜像站又安装上了,与什么有关?与安装的时间有关?还是与选择的镜像站有关?似乎都不成立啊!!!???
回复 第6楼 的 sangs_M:
同一个R版本,为啥我的电脑不能用?问题出在哪里啊??
回复 第4楼 的 tlw1987:情况和前面的差不多——
> install.packages("tseries",type="source")
--- 在此連線階段时请选用CRAN的鏡子 ---
警告: 无法在貯藏處http://mirrors.ustc.edu.cn/CRAN/src/contrib中读写索引
警告信息:
package ‘tseries’ is not available (for R version 3.1.0)
这是怎么回事啊?
回复 第2楼 的 beader:
> install.packages("tseries")
--- 在此連線階段时请选用CRAN的鏡子 ---
警告: 无法在貯藏處http://mirror.bjtu.edu.cn/cran/bin/windows/contrib/3.1中读写索引
警告信息:
package ‘tseries’ is not available (for R version 3.1.0)
> install.packages("tSeries")
警告: 无法在貯藏處http://mirrors.ustc.edu.cn/CRAN/bin/windows/contrib/3.1中读写索引
警告信息:
package ‘tSeries’ is not available (for R version 3.1.0)
我该怎么办啊?
本人已经找到答案了,愿意和大家分享:
x1 <- c(3, 1, 4, 15, 92)
x2 <- c(3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5)
names(x1)<-rep(letters[1],times=5)
names(x2)<-rep(letters[2],times=11)
(r2<-rank(c(x1,x2),ties.method="average"))
#其中ties.method有如下选项:ties.method = c("average", "first", "random", "max", "min"))
给定两组样本,比如:
A <- c(79.98, 80.04, 80.02, 80.04, 80, 80.03,
80.04, 79.97, 80.05, 80.03, 80.02, 80, 80.02)
B <- c(80.02, 79.94, 80, 79.97, 79.97, 80.03,
79.95, 79.97)
将这两组样本混合一起得到“合样本”,如何求各个样本观察值的在“合样本”中的秩,并且按在原来A,B中的顺序列出来?
scottan@sohu.com 我先谢谢了,祝你工作学习愉快!
管用!学到新的一招
谢谢Robert_Hoo,你的回答对我很有帮助,祝你周末愉快!
如果我要统计“M”和“F”各有多少人,又怎么做呢?
9楼的方法很好!谢谢你了!谢谢以上各位朋友的热心帮助!
第6楼的只能求平均,有没有求和的?方差的?……
zhangbing4502431:你能不能介绍一下这程序包的ddply如何使用?
能不能用一个函数,一次性完成计算呢?
现在有一个数据框:
> SCORES<-read.csv("Scores.csv",head=T)
> SCORES
Name Sex Math Language
1 ACB F 85 92
2 ACC M 88 96
3 BCC F 95 76
4 CDD F 68 90
5 ABC M 74 85
如何对上面数据框分别对性别F和M同时求和、求平均运算?
这个问题让我纠结了N多天,弄得我寝食不安啊。昨天上午灵感终于来了!
首先说说各个帖子关于R的Sweave( )函数处理法:
——在你的“XXX.tex”文件导言区加上\usepackage{Sweave};
——在R程序开头加上<<>>=,程序结尾加上@;
——把写好的Tex文件保存为“XXX.rnw”或“XXX.snw”文件;
——在R中运行函数Sweave("XXX.rnw")或Sweave("XXX.snw");
——R会自动产生一个“XXX.tex”文件,以及由R程序生成的图形文件等;
——运行你的“XXX.tex”文件;
——运行时如果“找不到Sweav.sty”,就在C盘R的安装目录下,把这个文件找出来,拷贝到运行Latex
的工作目录中。
——重新运行“XXX.tex”文件就行了!
其实这种方法是很好的,因为R的Sweave( )函数会自动地生成你所需要的结果,把原先Latex不接受的字符全部变成了可以接受的字符了。
但是,情况并不一定都是这样。比如我在楼上说的那两个问题就让人头疼!
下面介绍我的处理方法:
——在你的“XXX.tex”文件导言区加上\usepackage{Sweave};
——在你的Tex文件中这样写
\begin{Schunk}
\begin{Sinput}
把R程序拷贝到这里
\end{Sinput}
\begin{Soutput}
把R程序运行的结果拷贝到这里
\end{Soutput}
\end{Schunk}
——运行你的“XXX.tex”文件;
——运行时如果“找不到Sweav.sty”,就在C盘R的安装目录下,把这个文件找出来,拷贝到运行Latex
的工作目录中;
——重新运行“XXX.tex”。
运行成功了,道理就这么简单,不妨你试试看?
回复 第1楼 的 刘思喆:刘老师,你好!
你的这个文件我将它复制到Tinn-R中并保存为"example.rnw"文件,打开R运行
>Sweave("example.rnw")时,报错:‘example.rnw’ is not ASCII and does not declare an encoding。这是怎么回事啊?
类似这种问题我该怎么办?
我想请教两个问题:
第一,在WinEdt中写的文件为什么不能保存为“.rnw”或“.snw”文件?
第二,由于第一个问题没有解决,只好将WinEdt中写好的文件复制到Tinn-R中,保存为某个“ABC.rnw”文件,当我打开R运行Sweave()函数,试图将这个文件转换成latex文件,可是报错:‘ABC.rnw’is not ASCII and does not declare an encoding。请问这个时候,我该怎么办?
谢谢各位!