Follow

Another gotcha:

1:2 produces integers, but c(1, 2) produces doubles. They're not equal, but they're printed the same.

@data_science

@basepair @data_science Yes. It's confusing to people who know C or Java, where that would indicate a long int.

Other than using things like "identical", is there any way to tell ints from doubles in R? Do their behaviors ever differ?

@peterdrake @data_science

This is because they are different functions to the same result!

The first is ':'(1, 2) and the other is c(1, 2). Note that you may use certain functions in this way, with the quotes! I may be rusty, so look into it if it interests you!

Cool difference of result though!

@peterdrake There is a book named The R Inferno, wrote by Patrick Burns, I don't know if you ever heard about it. Maybe you would be interested.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves. A STEM-oriented instance.

An inclusive free speech instance.
All cultures and opinions welcome.
Explicit hate speech and harassment strictly forbidden.
We federate with all servers: we don't block any servers.