如何在 R 資料框列中查詢位於特定範圍內的值的百分比?
為了找到 R 資料框列中位於特定範圍內的值的百分比,我們可以按照以下步驟操作:
首先,建立一個數據框。
然後,使用 sum 函式結合範圍的極值和 length 函式來查詢位於該範圍內的值的百分比。
示例
建立資料框
讓我們建立一個如下所示的資料框:
Var<-sample(1:100,30) df<-data.frame(Var) df
輸出
執行上述指令碼後,會生成以下輸出(由於隨機化,此輸出會在您的系統上有所不同):
Var 1 39 2 40 3 96 4 37 5 97 6 23 7 35 8 47 9 60 10 63 11 74 12 91 13 6 14 54 15 5 16 90 17 68 18 32 19 83 20 29 21 100 22 52 23 26 24 16 25 10 26 65 27 55 28 84 29 92 30 15
查詢位於特定範圍內的值的百分比
使用 sum 函式結合範圍(10 和 91)以及 length 函式來查詢位於此範圍內的值的百分比:
Var<-sample(1:100,30) df<-data.frame(Var) sum(df$Var>10 & df$Var<91)/length(df$Var)
輸出
[1] 0.8
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP