【发布时间】:2021-06-04 20:54:26
【问题描述】:
我使用某些索引值ind 从数据框DF1 中提取,对提取的数据框进行一些修改,然后使用%>% 运算符将其保存为DF2。完成后,我想重新编号 DF2 中的条目:
DF2 <- DF1[ind,] %>% ...do some modifications... %>% row.names() <- NULL
我的问题是row.names() <- NULL 部分不起作用。我必须使用代码
row.names(DF2) <- NULL
然后重新编号DF2 中的条目。但是,在将修改后的数据框分配给DF2 之前,我想将其作为最后一步。如何修改最后一部分以完成从 1 到行数的重新编号?我曾尝试使用mutate,但无法让它工作。谢谢
【问题讨论】:
-
您可以使用替换版本
row.names<-,如此处所述(用于colnames):use %>% with replacement functions like colnames()<-