【发布时间】:2016-03-05 02:46:09
【问题描述】:
我有最终数据DS 如:
|user_id
40 33
70 50
93 67
106 77
136 91
144 97
160 105
176 113
195 128
207 132
211 134
229 142
280 159
338 187
407 232
425 248
442 259
446 261
469 277
470 278
588 353
590 355
594 358
598 362
609 369
615 375
626 381
633 386
652 399
657 402
735 452
751 464
758 470
760 471
769 478
774 480
806 493
821 501
825 505
856 526
876 536
886 540
890 542
894 543
903 549
919 556
921 558
932 562
我想第一列是行号的左边,经过多次数据操作, 我想放弃它们,很好,有效的方式,并用正常的订单号,1,2,3,4,5等替换它。
我确实尝试过使用:
aggr.cid <-aggregate(cbind(DS$user_id), by=list(CustID = DS$user_id),
function(x) x[1])
但是我得到的不是 1 行,而是两行,内容为“user_id” 我可以删除第二个,所有看起来都像我需要的那样,但这是一种狗的方式....
【问题讨论】:
-
试试
rownames(DS) <- NULL -
谢谢你,理查德,它有效!
标签: r