Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含几个数据框的列表。我想删除列表中每个数据框的最后一行。我用了
sapply(list.name,function(d){d<- d[-nrow(d),]})
但它不起作用。有谁知道我该怎么做。
怎么样:
lapply(list.name,head,-1)
你很亲密,不需要在你的函数中分配。
newlist <- lapply(dflist, function(d) d[-nrow(d), ])
这是一个更通用的解决方案,您可以适应其他问题,但在这种情况下@textb 解决方案更有效。