小编Joh*_* M.的帖子

从数据帧中的公共ID求和值

我有一个数据框,看起来像:

df<-data.frame(id=c("xx33","xx33","xx22","xx11","xx11","xx00"),amount=c(10,15,100,20,10,15),date=c("01/02/2013","01/02/2013","02/02/2013","03/03/2013","03/03/2013","04/04/2013"))

    id  amount  date
1   xx33    10  01/02/2013
2   xx33    15  01/02/2013
3   xx22    100 02/02/2013
4   xx11    20  03/03/2013
5   xx11    10  03/03/2013
6   xx00    15  04/04/2013
Run Code Online (Sandbox Code Playgroud)

我想编译所有公共ID并总结数量以及id的出现次数,但是还要携带公共信息,例如每个id(以及任何其他变量)的日期相同.所以,我希望输出为:

    id  sum date        number
1   xx33    25  01/02/2013   2
2   xx22    100 02/02/2013   1
3   xx11    30  03/03/2013   2
4   xx00    15  04/04/2013   1
Run Code Online (Sandbox Code Playgroud)

我试过了

ddply(.data = df, .var = "id", .fun = nrow)
Run Code Online (Sandbox Code Playgroud)

并返回总出现次数,但我无法找到一种方法来汇总所有常见ID而不进行循环.

aggregate r

8
推荐指数
3
解决办法
2万
查看次数

如何通过.bat文件从任务调度程序运行R脚本

我是一个新手,当它出现在编码R之外的任何东西时.我查了许多类似的帖子,但由于我不熟悉许多术语,因此它们不够详细.

我有一个简单的R脚本保存在C:驱动器上.我希望它现在从.bat文件运行,我稍后将在任务调度程序中使用它,以便在它工作后每天自动运行.

我看到很多帖子指向这个链接.

该链接提到了工作目录,但从未再次提及任何内容.windows命令如何知道.R脚本的文件夹,如果它似乎从未输入过?现在我已经改变了工作目录:

cd C:\Program Files\R\R-3.0.1\bin\x64
Run Code Online (Sandbox Code Playgroud)

我不知道从哪里去.

编辑:我正在运行Windows 7

windows r batch-file

4
推荐指数
1
解决办法
9376
查看次数

标签 统计

r ×2

aggregate ×1

batch-file ×1

windows ×1