r - 更改数据框的索引号

标签 r dataframe

在 Dataframe 中完成一些操作后,我得到了一个结果数据框。但是索引没有正确列出如下。

                    MsgType/Cxr NoOfMsgs AvgElpsdTime(ms)
    161                   AM       86            30.13
    171                   CM        1              104
    18                    CO       27          1244.81
    19                    US       23          1369.61
    20                    VK        2              245
    21                    VS       11          1273.82
    112                  fqa       78          1752.22
    24                    SN       78          1752.22

我想得到如下结果。
                    MsgType/Cxr NoOfMsgs AvgElpsdTime(ms)
    1                   AM        86            30.13
    2                   CM         1              104
    3                    CO       27          1244.81
    4                    US       23          1369.61
    5                    VK        2              245
    6                    VS       11          1273.82
    7                   fqa       78          1752.22
    8                    SN       78          1752.22

请指导我如何获得这个?

最佳答案

这些是 rownames您的数据框,默认情况下是 1:nrow(dfr) .当您重新排序数据框时,原始行名也会重新排序。要按顺序列出新订单的行,只需使用:

rownames(dfr) <- 1:nrow(dfr)

关于r - 更改数据框的索引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7567790/

相关文章:

r - 如何将随机种子分配给 dplyr sample_n 函数?

R - 对于数据框中的每一行,如何检查至少一列是否不适用?

r - 生成两个有条件的系列随机数

r - 基于数据帧 R 中的组的条件聚合

python - 当某些列值为空时,如何合并 Dataframe 中的多行?

python - 如何通过将日期与该数据框中的日期时间对象进行比较来获取数据框中的索引值?

R data.table 按组将特定列设置为最后一个值

r - 我应该如何选择如何使用 R 打印?

python - Pandas Datareader 没有响应,HTTP 状态 404

python - 从数据框中删除所有标点符号,除了一些字符