在R中为剪切功能添加标签

KT_1

对于示例数据框:

df1 <- structure(list(X = 1:15, a = c(2L, 3L, 4L, 3L, 7L, 5L, NA, 2L, 
9L, 7L, 0L, 1L, 20L, 15L, 14L)), .Names = c("X", "a"), 
   class = "data.frame", row.names = c(NA, 
-15L))

我正在使用以下代码将列“ a”划分为四分位数:

cut.at.n.tile <- function(X , n = 4){ 
  cut( X , breaks = quantile( X , 
     probs = (0:n)/n , na.rm = TRUE ) , include.lowest = TRUE )}
df1$a.quartile <- cut.at.n.tile( df1$a , n = 4)

如何用1-4替换标签(最低的是1)?我不想简单地重新编码值,因为我将使用不同的连续变量运行很多次。

任何帮助将不胜感激。

本·博克

使用labels参数来cut...

cut.at.n.tile <- function(X , n = 4){ 
   cut( X , breaks = quantile( X , 
      probs = (0:n)/n , na.rm = TRUE ) ,
      labels = 1:n,
      include.lowest = TRUE )}
cut.at.n.tile( df1$a , n = 4)
##  [1] 1    2    2    2    3    3    <NA> 1    4    3
##      1    1    4    4    4   
## Levels: 1 2 3 4

您可能也会对此感兴趣ggplot2::cut_number,它实际上具有相同的作用...

ggplot2::cut_number(df1$a, n = 4, labels = 1:4)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R中的标签上添加标签

来自分类Dev

R中的剪切功能替代

来自分类Dev

在UICollectionView中添加标签/按钮-是否为页脚?

来自分类Dev

更改剪切功能中的标签符号样式?

来自分类Dev

在R中的glmnet图中的曲线上添加标签

来自分类Dev

在R中向饼图添加标签...辐射“辐射”?

来自分类Dev

在R的geom_line中添加标签

来自分类Dev

为图像添加标签SWT Java

来自分类Dev

为按钮动态添加标签/ android

来自分类Dev

为图像添加标签 NodeJS ImageMagick

来自分类Dev

highcharts - 为缺失的列添加标签

来自分类Dev

为空的tableView部分添加标签

来自分类Dev

在Javafx中为剪切的图像添加照明效果

来自分类Dev

在Javafx中为剪切后的图像添加照明效果

来自分类Dev

使用R中的剪切功能剪切数据时显示空组

来自分类Dev

片段中的Android添加标签

来自分类Dev

如何在PySide中添加标签

来自分类Dev

如何在div中添加标签

来自分类Dev

在ggalluvial中添加标签到alluvia

来自分类Dev

在QML中动态添加标签

来自分类Dev

片段中的Android添加标签

来自分类Dev

在flowLayoutPanel中的按钮下添加标签

来自分类Dev

如何在div中添加标签

来自分类Dev

在单词jquery中添加标签

来自分类Dev

在 prometheus_pushgateway 中添加标签

来自分类Dev

以编程方式在列中添加标签

来自分类Dev

从目录在Keras中为CNN加载图像,但在CSV文件中添加标签

来自分类Dev

尝试为收藏项目添加标签/标签

来自分类Dev

如何在R中使用aes为颜色添加标签