R data.table按日期汇总和另一个变量

时间:2015-06-11 16:55:00

标签: r data.table aggregate

我有一个很大的<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <VideoView android:id="@+id/videoView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_centerInParent="true" android:layout_centerVertical="true" /> </RelativeLayout> (对57个变量的观察量约为1.8M)。在原始数据中,有一个变量,其中日期和时间作为字符,我成功转换为data.table。我可以从here.

下载我的数据的缩小版本

为了获得每日总计,我可以将POSIXct聚合为:

$value

甚至是:

exampleDF[,list(value.sum=sum(value)),by=as.Date(dateTime)]

我无法做的是按exampleDF[,list(value.sum=sum(value)),by=month(as.Date(dateTime))] 另一个变量汇总:

dateTime

我尝试了许多使用引号exampleDF[,list(value.sum=sum(value)),by=c("category","place")] #--This WORKS, but exampleDF[,list(value.sum=sum(value)),by=c("category",as.Date("dateTime"))] #-- This doesn't work 的组合,但是找不到正确的组合,我将非常感谢您对如何使其起作用的帮助。

0 个答案:

没有答案