gpt4 book ai didi

r - 如何在 RStudio 环境中删除所有 "Values"?

转载 作者:行者123 更新时间:2023-12-04 14:23:49 29 4
gpt4 key购买 nike

我知道 rm(list=ls()) 可以删除当前环境中的所有对象。

但是,环境分为三类:数据、值、函数。我想知道如何只能删除一个特定类别中的所有对象?就像是

rm(list=ls(type="Values"))

最佳答案

您可以使用 ls.str指定一个 mode , 或 lsf.str对于函数。这些函数有打印方法,使它看起来不一样,但下面只是对象名称的向量,所以

rm(list = lsf.str())

将删除所有用户定义的函数,以及
rm(list = ls.str(mode = 'numeric'))

将删除所有数字向量(包括矩阵)。 mode但是,并不完全对应于类,因此无法使用此方法区分列表和 data.frames。

关于r - 如何在 RStudio 环境中删除所有 "Values"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43626229/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com