R語言中cut 函式的用法?

2021-12-29 21:29:23 字數 465 閱讀 8070

r語言中cut()函式的用法?

cut():切割將x的範圍劃分為時間間隔,並根據其所處的時間間隔對x中的值進行編碼。 引數:breaks:兩個或更多個唯一切割點或單個數字(大於或等於2)的數字向量,給出x被切割的間隔的個數。 breaks:採用fivenum():返回五個資料:最小值、下四分位數、中位數、上四分位數、最大值。 labels:為區間數,打標籤 ordered_result:邏輯:結果應該是乙個有序的因素嗎?

先用fivenum求出5個數,再用labels為每兩個數之間,貼標籤,採用(]的區間, 再將各個數,對應區間,求出即可

>j1 break1

[1] 23 59 72 82 94

> labels = c("差", "中", "良", "優")

> j2 j2

[1] 中 中 良 差 良 優 差 優

levels: 差 < 中 < 良 < 優

R語言中cut函式

cut函式把連續變數分割為類別 要將連續型變數變成離散型因子,需要對連續型變數進行切割,每個區間可成為乙個因子。可以用cut函式完成連續型變數的切割工作。函式cut 能夠把數值變數切成不同的塊,然後返回乙個因子,對數值資料進行分組 使用cut函式對數值資料進行分組 cut x,breaks,labe...

R語言中fivenum函式的用法?

r語言中fivenum函式的用法?主要是求平均 fivenum 返回五個資料 最小值 下四分位數 中位數 上四分位數 最大值。對於奇數個數字 5,fivenum 先排序,依次返回最小值 下四分位數 中位數 上四分位數 最大值 p1 fivenum p1 1 1 12 13 23 40對於奇數個數5,...

R語言中seq函式的用法

1 r語言seq函式用於生成一段步長相等的序列 簡單用法 seq 5 預設從1開始,預設步長為1,只跟乙個數字預設是終點 1 123 45 seq 6 1 123 456 seq 5.6 1 123 45 2 設定起點 seq 5 1 123 45 seq 2,5 起點設為2 1 234 5 seq...