gpt4 book ai didi

r - 将数据框列中的所有负值更改为零

转载 作者:行者123 更新时间:2023-12-04 10:56:30 25 4
gpt4 key购买 nike

在 R 中,如何将数据框列中的所有负值更改为零?有没有简单的函数可以和apply()一起使用做这份工作?或者,如何编写一个循环来做到这一点?非常感谢!

最佳答案

您可以使用 ifelse命令:

df$column <- ifelse(df$column < 0, 0, df$column)

或者正如@Jilber 在评论中所说:
df$column[df$column < 0] <- 0

或者
within(df, column[column<0] <- 0)

关于r - 将数据框列中的所有负值更改为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24046547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com