如何使用该data()函数从 R 包加载数据集,并将其直接分配给变量,而无需在您的环境中创建重复副本?
简而言之,您是否可以在不在您的环境中创建两个相同的 dfs 的情况下执行此操作:
> data("faithful") # Old Faithful Geyser Data from datasets package
> x <- faithful
> ls() # Now I have 2 identical dfs - x and faithful - in my environment
[1] "faithful" "x"
> remove(faithful) # Now I've removed one of the redundant dfs
Run Code Online (Sandbox Code Playgroud)
尝试 1:
我的第一种方法是只分配data("faithful")给x. 但data()返回一个字符串。所以现在我的环境中有 dffaithful和字符向量x。
> x <- data("faithful")
> x
[1] "faithful" # String, not the …Run Code Online (Sandbox Code Playgroud)