替换某个逻辑范围内的数据框中的值 [英] Replacing value in a data-frame within some logical range

查看:1032
本文介绍了替换某个逻辑范围内的数据框中的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在某个逻辑范围内替换数据框中的值?

列名应为字符串。



How can i replace value from a dataframe within some logical range?.
Column name should be string.

selCoumn <- 'carb'
mtcars$selCoumn [mtcars$selCoumn  >= 1 & mtcars$selCoumn  <= 2] <- ">=1 & <=2"





i我得到以下错误。





i am getting the below error.

Error in `$<-.data.frame`(`*tmp*`, "<pre lang="C#">selCoumn&quot;, value=character(0)): 
  replacement has 0 rows, data has 38232 </pre>

推荐答案

selCoumn [mtcars
selCoumn [mtcars


selCoumn> = 1& ; mtcars
selCoumn >= 1 & mtcars


selCoumn< = 2]< - > = 1& < = 2
selCoumn <= 2] <- ">=1 & <=2"





i我收到以下错误。





i am getting the below error.

Error in `

这篇关于替换某个逻辑范围内的数据框中的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆