如何将数据框中的每一列重新缩放为0-100比例?(在r中)

马特·G

我正在尝试使我的数据框的所有列都处于相同的比例。

现在我有这样的东西... a在0-1范围内b在100范围内而c在1-5范围内

a   b     c 
0   89   4 
1   93   3 
0   88   5

我将如何达到这样的100级...

a     b      c 
0     89     80 
100   93     60 
0     88     100 

我希望这有点清楚..我已经尝试过scale(),但似乎无法使其正常工作。

蓝色魔导师

使用scale,如果dat是数据框的名称:

## for one column
dat$a <- scale(dat$a, center = FALSE, scale = max(dat$a, na.rm = TRUE)/100)
## for every column of your data frame
dat <- data.frame(lapply(dat, function(x) scale(x, center = FALSE, scale = max(x, na.rm = TRUE)/100)))

对于这样的简单情况,您也可以编写自己的函数。

fn <- function(x) x * 100/max(x, na.rm = TRUE)
fn(c(0,1,0))
# [1]   0 100   0
## to one column
dat$a <- fn(dat$a)
## to all columns of your data frame
dat <- data.frame(lapply(dat, fn))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将数据框中的每一列重新缩放为0-100比例?(在r中)

来自分类Dev

如何将数据框中的每一列拆分为两列?

来自分类Dev

如何将今天的日期放在Python数据框的每一行的第一列中?

来自分类Dev

如何将数据框中的每一列转换为具有 ColumnName 和 ColumnValue 的行

来自分类Dev

将Pandas Python数据框中的某些列重新缩放为(0,1)

来自分类Dev

如何将一列中的值映射到数据框的另一列?

来自分类Dev

如何总结数据框中的每一列?

来自分类Dev

如何将Spark数据框减少为一列中每个值的最大行数?

来自分类Dev

如何将差异序列结果添加到熊猫数据框中的索引0的另一列?

来自分类Dev

如何将一列从数据框(B)合并到数据框(A),但如何使列(Y)由数据框(A)另一列中的值组织?

来自分类Dev

R将数据框中的每一列除以最后一行的值

来自分类Dev

R将数据框中的每一列除以最后一行的值

来自分类Dev

如何将CSV文件中的每一列设置为示例,而不是将神经网络中的每一行设置为示例?

来自分类Dev

HoloViews:为pandas数据框中的每一列创建框线图

来自分类Dev

如何将一列中所有值的数据框转换为多列中的数据框?

来自分类Dev

如何使用sapply和ggplot2为数据框中的每一列绘制此图?

来自分类Dev

为熊猫数据框的每一行替换一列中的字符串

来自分类Dev

如何在R的数据框中计算列表列的每一列中的元素

来自分类Dev

在一个窗口 r 中为数据框中的每一列绘制不同的图

来自分类Dev

为数据库中的每一列生成标签和文本框

来自分类Dev

如何将数据帧因子列扩展为R中每个级别的一列?

来自分类Dev

如何将数据帧因子列扩展为R中每个级别的一列?

来自分类Dev

将NA移到数据框中每一列的末尾

来自分类Dev

使用聚合将多个函数应用于数据框中的每一列

来自分类Dev

在保持每一列的类的同时将行添加到数据框中

来自分类Dev

数据框将每一列保存在单独的CSV文件中

来自分类Dev

将每一列添加到新的数据框中

来自分类Dev

将变量附加到数据框对象中的每一列

来自分类Dev

将 SAS 数据框中的每一列向上移动不同的行数

Related 相关文章

  1. 1

    如何将数据框中的每一列重新缩放为0-100比例?(在r中)

  2. 2

    如何将数据框中的每一列拆分为两列?

  3. 3

    如何将今天的日期放在Python数据框的每一行的第一列中?

  4. 4

    如何将数据框中的每一列转换为具有 ColumnName 和 ColumnValue 的行

  5. 5

    将Pandas Python数据框中的某些列重新缩放为(0,1)

  6. 6

    如何将一列中的值映射到数据框的另一列?

  7. 7

    如何总结数据框中的每一列?

  8. 8

    如何将Spark数据框减少为一列中每个值的最大行数?

  9. 9

    如何将差异序列结果添加到熊猫数据框中的索引0的另一列?

  10. 10

    如何将一列从数据框(B)合并到数据框(A),但如何使列(Y)由数据框(A)另一列中的值组织?

  11. 11

    R将数据框中的每一列除以最后一行的值

  12. 12

    R将数据框中的每一列除以最后一行的值

  13. 13

    如何将CSV文件中的每一列设置为示例,而不是将神经网络中的每一行设置为示例?

  14. 14

    HoloViews:为pandas数据框中的每一列创建框线图

  15. 15

    如何将一列中所有值的数据框转换为多列中的数据框?

  16. 16

    如何使用sapply和ggplot2为数据框中的每一列绘制此图?

  17. 17

    为熊猫数据框的每一行替换一列中的字符串

  18. 18

    如何在R的数据框中计算列表列的每一列中的元素

  19. 19

    在一个窗口 r 中为数据框中的每一列绘制不同的图

  20. 20

    为数据库中的每一列生成标签和文本框

  21. 21

    如何将数据帧因子列扩展为R中每个级别的一列?

  22. 22

    如何将数据帧因子列扩展为R中每个级别的一列?

  23. 23

    将NA移到数据框中每一列的末尾

  24. 24

    使用聚合将多个函数应用于数据框中的每一列

  25. 25

    在保持每一列的类的同时将行添加到数据框中

  26. 26

    数据框将每一列保存在单独的CSV文件中

  27. 27

    将每一列添加到新的数据框中

  28. 28

    将变量附加到数据框对象中的每一列

  29. 29

    将 SAS 数据框中的每一列向上移动不同的行数

热门标签

归档