【问题标题】:cleaning the data R清理数据 R
【发布时间】: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) &lt;- NULL
  • 谢谢你,理查德,它有效!

标签: r


【解决方案1】:

这些是行名。您可以使用

重置它们
rownames(DS) <- NULL

【讨论】:

    猜你喜欢
    • 2017-11-24
    • 1970-01-01
    • 2015-11-10
    • 1970-01-01
    • 2020-09-11
    • 2020-09-02
    • 2023-03-16
    • 1970-01-01
    相关资源
    最近更新 更多