我有一个数据框,其“折扣”列的值从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的图书
答案 0 :(得分:1)
好吧,我使用cut
函数
all.books$discount<-cut(all.books$discount,breaks = seq(0,1,by=0.1),right = FALSE)
之后,我使用summary(all.books$discount)
并得到了我想要的结果