Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何对R中的数据进行排序我希望价格列被排序,并希望在其旁边显示相应的名称_R_Sorting_Dataframe - Fatal编程技术网

如何对R中的数据进行排序我希望价格列被排序,并希望在其旁边显示相应的名称

如何对R中的数据进行排序我希望价格列被排序,并希望在其旁边显示相应的名称,r,sorting,dataframe,R,Sorting,Dataframe,我希望价格列按降序排序,并以下面给出的方式沿其侧面显示相应的名称:- Names PRICE Sony LED 32 25000 Samsung LED 32 25500 LG LED 32 23000 您可以使用order功能获取数据的顺序。然后使用该命令以该顺序显示所有字段 Samsung LED 32 25500 Sony LED 32 25000 LG LED

我希望价格列按降序排序,并以下面给出的方式沿其侧面显示相应的名称:-

Names                PRICE        
Sony LED 32          25000
Samsung LED 32       25500
LG LED 32            23000

您可以使用
order
功能获取数据的顺序。然后使用该命令以该顺序显示所有字段

Samsung LED 32       25500
Sony LED 32          25000
LG LED 32            23000
如果要按顺序保存(而不仅仅是打印),请使用


我们可以为上面的查询使用排序功能吗?排序会根据价格对数据进行重新排序,但不会告诉您如何将名称移动到相应的位置。使用排序是否有任何方法可以将各自的名称列附加到它?我看不出如何这样做。这就是我使用order的原因。我想我们应该粘贴这两列,并使text=0。我们可以这样做吗?
df
           Names PRICE
1    Sony LED 32 25000
2 Samsung LED 32 25500
3      LG LED 32 23000

df[order(df$Names, decreasing = TRUE),]
           Names PRICE
1    Sony LED 32 25000
2 Samsung LED 32 25500
3      LG LED 32 23000
df = df[order(df$Names, decreasing = TRUE),]