修改数据帧每一行中的值

陈大

我有一个名为 target 的输入和一个数据框:

target <- 3
d <- data.frame(x=c(1,2,3),y=c(4,5,6))

x y  
1 4   
2 5   
3 6

我想要每一行:

如果 x 列的值 < 目标 那么这个值 <- 0

如果 y 列的值 > target 那么这个值 <- 9

结果:

x y   
0 9
0 9
3 9

我怎么能得到这个?

我尝试使用该函数,apply但它不允许修改 dataframe 中的值d

汤姆·哈多

使用 dplyr 和 case_when:

library(dplyr)
d <- d %<% 
mutate(target = 3,
       x = case_when(x < target ~ 0,
                     T ~ x),
       y = case_when(y > target ~ 9,
                     T ~ y))

以 r 为基数:

d$x[d$x < target,] <- 0
d$y[d$y > target,] <- 9

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查数据帧的每一行是否包含在另一个数据帧中

来自分类Dev

使用函数更改数据框列每一行的值

来自分类Dev

计算R中数据帧每一行中连续出现的特定值

来自分类Dev

数据帧对每一行的最大值进行归一化

来自分类Dev

R中具有数据帧的每一行的最小值

来自分类Dev

将向量减去到数据帧的每一行

来自分类Dev

如何修改数据框,以便每一行存储其重复行的所有数据?

来自分类Dev

查找数据帧中每一行的出现次数

来自分类Dev

每输入一行返回多行/列的数据帧

来自分类Dev

数据帧中每一行的矩阵乘法

来自分类Dev

如何获取数据帧中每一行的变量频率(表格会更改数据帧的长度)

来自分类Dev

如何为数据帧的每一行计算相同值的条目?

来自分类Dev

将列表中数据帧的每一行除以相应的矩阵值

来自分类Dev

从数据场的n列中为每一行随机选择k个值,并将它们存储到同一数据帧的k列中

来自分类Dev

如何获得最大 基于数据帧中其他列的值,每一行的n周期值?

来自分类Dev

如何找到数据帧每一行的最小值索引?

来自分类Dev

遍历数据帧中的每一行,并在相应的x和y列中绘制值(散点图)

来自分类Dev

如何返回第一行,该行比数据帧中每列的最小值高10%?

来自分类Dev

数据帧每一行的单个条形图

来自分类Dev

在R中打印合并数据帧的每一行

来自分类Dev

为R数据帧中的每一行绘制一个函数

来自分类Dev

在R中为数据帧的每一行绘制不同的行

来自分类Dev

R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

来自分类Dev

在Scala中的Spark数据帧的每一行中查找最大值

来自分类Dev

Scala:从每一行传递数据帧的元素并在单独的行中返回结果

来自分类Dev

在 Pandas 数据帧上使用转换函数,为数据帧的每一行返回新值

来自分类Dev

在 Pandas 数据帧的每一行上应用函数

来自分类Dev

从熊猫数据帧的每一行中的单词中删除多个字符组合

来自分类Dev

如何从数据帧每一行的一系列数字中选择特定值

Related 相关文章

  1. 1

    检查数据帧的每一行是否包含在另一个数据帧中

  2. 2

    使用函数更改数据框列每一行的值

  3. 3

    计算R中数据帧每一行中连续出现的特定值

  4. 4

    数据帧对每一行的最大值进行归一化

  5. 5

    R中具有数据帧的每一行的最小值

  6. 6

    将向量减去到数据帧的每一行

  7. 7

    如何修改数据框,以便每一行存储其重复行的所有数据?

  8. 8

    查找数据帧中每一行的出现次数

  9. 9

    每输入一行返回多行/列的数据帧

  10. 10

    数据帧中每一行的矩阵乘法

  11. 11

    如何获取数据帧中每一行的变量频率(表格会更改数据帧的长度)

  12. 12

    如何为数据帧的每一行计算相同值的条目?

  13. 13

    将列表中数据帧的每一行除以相应的矩阵值

  14. 14

    从数据场的n列中为每一行随机选择k个值,并将它们存储到同一数据帧的k列中

  15. 15

    如何获得最大 基于数据帧中其他列的值,每一行的n周期值?

  16. 16

    如何找到数据帧每一行的最小值索引?

  17. 17

    遍历数据帧中的每一行,并在相应的x和y列中绘制值(散点图)

  18. 18

    如何返回第一行,该行比数据帧中每列的最小值高10%?

  19. 19

    数据帧每一行的单个条形图

  20. 20

    在R中打印合并数据帧的每一行

  21. 21

    为R数据帧中的每一行绘制一个函数

  22. 22

    在R中为数据帧的每一行绘制不同的行

  23. 23

    R - 将函数应用于数据帧的每一行,函数的参数是来自每一行的值

  24. 24

    在Scala中的Spark数据帧的每一行中查找最大值

  25. 25

    Scala:从每一行传递数据帧的元素并在单独的行中返回结果

  26. 26

    在 Pandas 数据帧上使用转换函数,为数据帧的每一行返回新值

  27. 27

    在 Pandas 数据帧的每一行上应用函数

  28. 28

    从熊猫数据帧的每一行中的单词中删除多个字符组合

  29. 29

    如何从数据帧每一行的一系列数字中选择特定值

热门标签

归档