从R中的数据表中删除一行

时间:2016-05-18 18:18:25

标签: r

我有一个包含5778行和28列的数据表。如何删除第1行的所有内容。例如。假设数据表有3行4列,如下所示:

Row number tracking_id    3D71    3D72  3D73
    1          xxx         1       1     1
    2          yyy         2       2     2
    3          zzz         3       3     3

我想创建一个如下所示的数据表:

    Row number tracking_id    3D71    3D72  3D73
    1          yyy             2       2     2
    2          zzz             3       3     3

即。我想删除所有第1行,然后将其他行向上移动。

我尝试了datatablename[-c(1)],但这会删除第一列而不是第一行!

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:3)

您可以通过

执行此操作
dataframename = dataframename[-1,]

答案 1 :(得分:0)

可以通过索引@joni提到的data.table / data框架来轻松完成。你也可以用

datatablename <- datatablename[2:nrow(datatablename), ]

您可以找到有关data.table here的更多有趣内容。