我如何基于R中的标量值汇总总计?

时间:2019-12-20 18:03:49

标签: r dataframe group-summaries

我有一个数据框,其“折扣”列的值从0到1。我想根据折扣的分组值对行进行计数,例如折扣0-0.09 xxx帐簿,0.1-0.19 xxx帐簿等。

                                             title price sPrice  discount
1                                Ανίκητοι ηττημένοι 16.31  23.30 0.3000000
2               Η πολιτική ως κάλεσμα και επάγγελμα 10.80  12.00 0.1000000
3                              Η αρπαγή της Ευρώπης  8.95  17.90 0.5000000
4                    Το τέλος του κόκκινου ανθρώπου 11.94  19.90 0.4000000
5             Εξηγώντας την Αναρχία στον μπαμπά μου 10.39  14.84 0.2998652
6                    Είναι ο καπιταλισμός, ηλίθιε..  9.90  11.00 0.1000000
7     Η τραγωδία της πολιτικής των μεγάλων δυνάμεων 25.20  36.00 0.3000000
8                       Ώρα Ελλάδος, Βουκουρέστι... 10.50  15.00 0.3000000
9  Αποικιοκρατία. Η ευρωπαϊκή επέκταση μετά το 1763  7.85  11.21 0.2997324
10                                Δόξα και αδιέξοδα  5.32  13.30 0.6000000

所以,我想计算折扣价从0-0.09、0.1-0.19 ...到0.9-1的图书

1 个答案:

答案 0 :(得分:1)

好吧,我使用cut函数

all.books$discount<-cut(all.books$discount,breaks = seq(0,1,by=0.1),right = FALSE)

之后,我使用summary(all.books$discount)并得到了我想要的结果