我只是想让R给我一个包含我数据框中所有变量的列表,但不是按字母顺序排列。
我尝试了ls(df, sorted = FALSE)
,但它说的是未使用的参数。
答案 0 :(得分:0)
ls()
用于列出环境中的对象。它也没有sorted
参数,因为它返回默认排序的值。对于数据框,您可以使用names
来获取列变量的名称。但是,如果您使用ls()
创建包含数据框的环境,也可以使用with
> with(mtcars, ls())
[1] "am" "carb" "cyl" "disp" "drat" "gear" "hp"
[8] "mpg" "qsec" "vs" "wt"
并且names
不对变量名称进行排序
> names(mtcars)
[1] "mpg" "cyl" "disp" "hp" "drat" "wt" "qsec"
[8] "vs" "am" "gear" "carb"
答案 1 :(得分:0)
您还可以使用
获取所有变量名称和内部对象结构 str(df)