对于某些data.table用户,“ dot-SD”有点神秘。 但是data.table的创建者Matt Dowle告诉我,它实际上非常简单:只需将其视为代表“每个组”的符号即可。 让我们来看几个例子。
我有一个来自波士顿地区自行车共享系统的每日自行车旅行数据集。 如果您想继续,可以从本文底部的链接下载CSV文件。
我将加载data.table并使用data.table的fread()
函数导入CSV文件。 在下面的代码中,我将数据保存到名为mydt的数据表中。
library(data.table)
mydt <- fread("daily_cycling_trips_by_usertype.csv")
接下来,我建议使用head(mydt)
打印前六行,以查看数据的外观。 您会看到数据中包含日期,用户类型(订户或单程客户),行程数,年份和月份开始日期的列,以按月汇总。
Matt建议的第一个示例:打印按用户类型分组的数据表的前几行。 (我们正在过滤前12行,只是为了更容易看到输出)。