R:从全局环境中的所有data.frames中删除一行
我的全球环境中有200多个data.frames。我想从每个data.frame中删除第一行,但不确定如何删除R:从全局环境中的所有data.frames中删除一行,r,dataframe,R,Dataframe,我的全球环境中有200多个data.frames。我想从每个data.frame中删除第一行,但不确定如何删除 如果需要任何帮助,请告诉我是否需要进一步的信息。这将列出您环境中的所有数据帧,从每个数据帧中删除第一行,并将它们组织到数据帧列表中。通常,最好将它们放在一个列表中,这样您就可以更轻松地跨它们应用函数并访问它们 df您可能应该添加一个检查,检查对象是否是一个数据帧。您是如何得到这样一个混乱的结果的?最好将这些数据帧保存在列表中,而不是像那样污染全球环境。这样的话,他们的工作会容易得多。请
如果需要任何帮助,请告诉我是否需要进一步的信息。这将列出您环境中的所有数据帧,从每个数据帧中删除第一行,并将它们组织到数据帧列表中。通常,最好将它们放在一个列表中,这样您就可以更轻松地跨它们应用函数并访问它们
df您可能应该添加一个检查,检查对象是否是一个数据帧。您是如何得到这样一个混乱的结果的?最好将这些数据帧保存在列表中,而不是像那样污染全球环境。这样的话,他们的工作会容易得多。请看Flick先生的建议。
dfs = sapply(ls(), is.data.frame)
lapply(mget(names(dfs)[dfs]), "[", -1, , drop = FALSE)