在R编程中,如何找到理想切割钻石的7个最昂贵价格(数据集)?

在R编程中,如何找到理想切割钻石的7个最昂贵价格(数据集)?,r,dataframe,max,analysis,R,Dataframe,Max,Analysis,我在一个名为Diamonds的数据集上做R编程问题。首先是为了安装和加载数据集。键入以下命令 install.packages("ggplot2") library(ggplot2) diamonds 现在因为有这么多的值和名称,我需要找出理想切割钻石的7个最昂贵价格(数据集) 我所做的是,我创建了一个名为diamond.ideal的数据框,并在该数据框中放置了来自数据集diamonds的3列和值。这是密码 diamond.ideal <- data.frame(diamonds$cut

我在一个名为Diamonds的数据集上做R编程问题。首先是为了安装和加载数据集。键入以下命令

install.packages("ggplot2")
library(ggplot2)
diamonds
现在因为有这么多的值和名称,我需要找出理想切割钻石的7个最昂贵价格(数据集)

我所做的是,我创建了一个名为diamond.ideal的数据框,并在该数据框中放置了来自数据集diamonds的3列和值。这是密码

diamond.ideal <- data.frame(diamonds$cut,diamonds$color, diamonds$price)
head(diamond.ideal) #or diamond.ideal
[990:997]是行数(我想) 这是截图

我不知道这些数字是否正确,数据集上的值太多了。 我只是想知道最高值是否正确?
或者有没有其他方法可以通过使用不同的函数(如table()或cut()或其他函数)找到理想钻石的7个最昂贵价格?

有几种方法可以做到这一点。这是一个采取你的方法

library(ggplot2)
data(diamonds)

xy <- diamonds[diamonds$cut == "Ideal", ]

> xy[order(xy$price, decreasing = TRUE), ][1:7, ]
# A tibble: 7 x 10
  carat   cut color clarity depth table price     x     y     z
  <dbl> <ord> <ord>   <ord> <dbl> <dbl> <int> <dbl> <dbl> <dbl>
1  1.51 Ideal     G      IF  61.7    55 18806  7.37  7.41  4.56
2  2.07 Ideal     G     SI2  62.5    55 18804  8.20  8.13  5.11
3  2.15 Ideal     G     SI2  62.6    54 18791  8.29  8.35  5.21
4  2.05 Ideal     G     SI1  61.9    57 18787  8.10  8.16  5.03
5  1.60 Ideal     F     VS1  62.0    56 18780  7.47  7.52  4.65
6  2.06 Ideal     I     VS2  62.2    55 18779  8.15  8.19  5.08
7  1.71 Ideal     G    VVS2  62.1    55 18768  7.66  7.63  4.75

> head(xy[order(xy$price, decreasing = TRUE), ], 7)
# A tibble: 7 x 10
  carat   cut color clarity depth table price     x     y     z
  <dbl> <ord> <ord>   <ord> <dbl> <dbl> <int> <dbl> <dbl> <dbl>
1  1.51 Ideal     G      IF  61.7    55 18806  7.37  7.41  4.56
2  2.07 Ideal     G     SI2  62.5    55 18804  8.20  8.13  5.11
3  2.15 Ideal     G     SI2  62.6    54 18791  8.29  8.35  5.21
4  2.05 Ideal     G     SI1  61.9    57 18787  8.10  8.16  5.03
5  1.60 Ideal     F     VS1  62.0    56 18780  7.47  7.52  4.65
6  2.06 Ideal     I     VS2  62.2    55 18779  8.15  8.19  5.08
7  1.71 Ideal     G    VVS2  62.1    55 18768  7.66  7.63  4.75
库(ggplot2)
数据(钻石)
xy[订单(xy$价格,降价=真),][1:7,]
#一个tibble:7x10
克拉切割颜色清晰度深度表价格x y z
1 1.51理想G如果61.7 55 18806 7.37 7.41 4.56
2.07理想G SI2 62.5 55 18804 8.20 8.13 5.11
3 2.15理想G SI2 62.6 54 18791 8.29 8.35 5.21
4 2.05理想G SI1 61.9 57 18787 8.10 8.16 5.03
5 1.60理想F VS1 62.0 56 18780 7.47 7.52 4.65
6 2.06理想I VS2 62.2 55 18779 8.15 8.19 5.08
7 1.71理想G VVS2 62.1 55 18768 7.66 7.63 4.75
>头部(xy[订单(xy$价格,降价=真),],7)
#一个tibble:7x10
克拉切割颜色清晰度深度表价格x y z
1 1.51理想G如果61.7 55 18806 7.37 7.41 4.56
2.07理想G SI2 62.5 55 18804 8.20 8.13 5.11
3 2.15理想G SI2 62.6 54 18791 8.29 8.35 5.21
4 2.05理想G SI1 61.9 57 18787 8.10 8.16 5.03
5 1.60理想F VS1 62.0 56 18780 7.47 7.52 4.65
6 2.06理想I VS2 62.2 55 18779 8.15 8.19 5.08
7 1.71理想G VVS2 62.1 55 18768 7.66 7.63 4.75
library(ggplot2)
data(diamonds)

xy <- diamonds[diamonds$cut == "Ideal", ]

> xy[order(xy$price, decreasing = TRUE), ][1:7, ]
# A tibble: 7 x 10
  carat   cut color clarity depth table price     x     y     z
  <dbl> <ord> <ord>   <ord> <dbl> <dbl> <int> <dbl> <dbl> <dbl>
1  1.51 Ideal     G      IF  61.7    55 18806  7.37  7.41  4.56
2  2.07 Ideal     G     SI2  62.5    55 18804  8.20  8.13  5.11
3  2.15 Ideal     G     SI2  62.6    54 18791  8.29  8.35  5.21
4  2.05 Ideal     G     SI1  61.9    57 18787  8.10  8.16  5.03
5  1.60 Ideal     F     VS1  62.0    56 18780  7.47  7.52  4.65
6  2.06 Ideal     I     VS2  62.2    55 18779  8.15  8.19  5.08
7  1.71 Ideal     G    VVS2  62.1    55 18768  7.66  7.63  4.75

> head(xy[order(xy$price, decreasing = TRUE), ], 7)
# A tibble: 7 x 10
  carat   cut color clarity depth table price     x     y     z
  <dbl> <ord> <ord>   <ord> <dbl> <dbl> <int> <dbl> <dbl> <dbl>
1  1.51 Ideal     G      IF  61.7    55 18806  7.37  7.41  4.56
2  2.07 Ideal     G     SI2  62.5    55 18804  8.20  8.13  5.11
3  2.15 Ideal     G     SI2  62.6    54 18791  8.29  8.35  5.21
4  2.05 Ideal     G     SI1  61.9    57 18787  8.10  8.16  5.03
5  1.60 Ideal     F     VS1  62.0    56 18780  7.47  7.52  4.65
6  2.06 Ideal     I     VS2  62.2    55 18779  8.15  8.19  5.08
7  1.71 Ideal     G    VVS2  62.1    55 18768  7.66  7.63  4.75