Skip to content
Back to formatted view

Raw Message

Message-ID: <CA+8X3fX2jC9Kk4Y+dTmzo1deDqeVG23ak94o1kaLs27v7nVuJA@mail.gmail.com>
Date: 2022-03-03T22:38:38Z
From: Jim Lemon
Subject: Continuous variable into levels
In-Reply-To: <CA+nrPnuxefq0hfiqsm-hLEBUjOqqqGV=xogDXDiYOErokGUf2g@mail.gmail.com>

Sorry, it was such an easy question that I didn't even read it
closely. Apparently using hist() is a bit faster. Whether this is
worth it, I don't know.

Jim

On Fri, Mar 4, 2022 at 9:36 AM Neha gupta <neha.bologna90 at gmail.com> wrote:
>
> Hello Jim
>
> So, you believe the following way is better ?
>
> var2=cut(var1, br=c(-1,500, 501,1000, 1001,5000))
>
>
>
> On Thu, Mar 3, 2022 at 11:29 PM Jim Lemon <drjimlemon at gmail.com> wrote:
>>
>> Hi Neha,
>> I think you're looking for the "cut" function.
>>
>> Jim
>>
>> On Fri, Mar 4, 2022 at 8:10 AM Neha gupta <neha.bologna90 at gmail.com> wrote:
>> >
>> > Hello everyone
>> >
>> > I have a variable with about 5000 different values
>> >
>> > var1= c(0, 123, 400, .....4988)
>> >
>> > I want to convert it into different levels for some comparisons like
>> >
>> > if value is between 1-100 do something
>> > else
>> > do other things
>> >
>> > Is there any sophisticated way to do that than the following:
>> >
>> > var2=cut(var1, br=c(-1,500, 501,1000, 1001,5000))
>> >
>> > Thank you
>> >
>> >         [[alternative HTML version deleted]]
>> >
>> > ______________________________________________
>> > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> > https://stat.ethz.ch/mailman/listinfo/r-help
>> > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> > and provide commented, minimal, self-contained, reproducible code.