再会
我不明白这里的主题,就像它有效但我不明白为什么
我有这个数据库
# planets_df is pre-loaded in your workspace
# Use order() to create positions
positions <- order(planets_df$diameter)
positions
# Use positions to sort planets_df
planets_df[positions,]
我不明白为什么如果你采用列直径,那么如果你想订购它为什么你把它放在数据帧的一行中,就像我一样它应该是[行,列]但是你把一列放在一行中并且它改变了,我真的不明白。为什么不呢planets_df[,positions]
.
练习已解决,我只是不明白,顺便说一句,这是一个数据营练习。
抱歉,如果我的英语错了,那不是我的母语。
我相信我已经创建了一个与您的描述相匹配的示例。为了mtcars
数据集,在任何 R 会话中预加载,我们可以根据变量进行排序mpg
.
功能order
返回按以下顺序排序的行索引mpg
在这种情况下。这ordering
变量通过存储基于的行索引来指示行应呈现的顺序mpg
.
ordering <- order(mtcars$mpg)
下一步表明我们想要的行mtcars
指定为ordering
。本质上ordering
是我们想要的行的顺序,因此我们将该对象传递给调用的行部分mtcars
.
mtcars[ordering,]
如果我们通过ordering
作为列,我们将对列进行重新排序mtcars
而不是行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)