简体   繁体   English

如何将数值数据集转换为 R 中的二进制值?

[英]How do I convert a dataset of numeric values into binary values in R?

I have a dataset (let's call it df ) with a range of values 0 - 10000. I want values 3000 > to = 0 and values 3000 =< to equal 1. How do I convert the values in df to 0 and 1?我有一个数据集(我们称之为df ),其值范围为 0 - 10000。我希望值 3000 > 为 = 0,值 3000 =< 等于 1。如何将df的值转换为 0 和 1?

Thanks in advance for any replies!提前感谢您的任何答复!

You can try ifelse .你可以试试ifelse For example,例如,

ifelse(d.f> 3000,0,1)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM