R的新手,并通过DataCamp工作以更好地理解数据表。尝试应用:=并设置要聚合的大型数据集。 想知道是否有人可以给我一个指针,包括将条件包括在:=或set()中用于数据表。我有一个大的1000万行20+列数据表,我试图按ID和句点分组(使用setkey),测试行i-1对i的列名称"句点"在"标志"中提供分类输出0或1;柱。
我试过了:
for(i in 1:200)
set(DT, i, .(period[i]-period[i-1]<=1, period[i]-period[i-1]>1), flag = .(0,1))
# error is unused argument flag=.(0,1)
我可能会混淆:=并设置和基数R.我还没有看到示例将一行与另一行进行比较,并在调用中包含索引以提供两种不同的输出。