This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Number format, writing 1e-5 instead of 0.00001
How to not display number as exponent?
I am using RStudio and have a problem that I could not find any solution for:
When working with very large numbers, R displays those number in a shorter format.
But when calculating (for example) (2000x1000x2000), I really want to see 4000000000 and not 4e+09.
How can I change that behaviour?
Related
This question already has answers here:
Why aren't these various encodings allowing me to properly display Portuguese?
(2 answers)
Closed 1 year ago.
When I first wrote my script, letters such as 'ç' and 'ã - very commonly used in portuguese - were fine. So if I wrote, for example, the word 'vagão' in portuguese, that's how it would read it. But when I reopened the project with that script, it reads "vagão". How do I fix it?
You must be looking at encoding issues or conversion issues due to encoding on Windows(assuming that you're using windows). This might give you your answer.
This question already has answers here:
How to reshape data from long to wide format
(14 answers)
Closed 2 years ago.
I have a dataset in below format
I am trying to get an output in below format using R. The product names for each sales order must be split in columns. There are multiple SalesOrderNumbers and for each of the the numbers of products could be n.
This is a "convert data frame from long to wide format" question. There are many resources on that. The post "How to reshape data from long to wide format" will give you directions on how to do it. Here is another source https://www.datacamp.com/community/tutorials/long-wide-data-R.
Please try that, first. If you have any trouble with it, we will be glad to help you.
This question already has answers here:
How do I convert a factor into date format?
(3 answers)
Closed 2 years ago.
I am searching for a function in R, that quickly transforms text like "07/04/1995" into the date format in R.
Every help is appreciated!
Best regards
Jakob
One option is lubridate, which has a set of functions that convert text to date based on the order of the month, day and year.
library(lubridate)
mdy("07/04/1995")
See the cheat sheet for more.
This question already has answers here:
long/bigint/decimal equivalent datatype in R
(7 answers)
Closed 3 years ago.
I am assigning a large odd number to a variable (1126605209290117121) and it is being shown as (1126605209290117120) [observe the last digit] in the environment. But assigning a large even number is represented correctly. Can someone explain why?
a = 1126605209290117121
print(as.character(a))
[1] "1126605209290117120"
After searching through the internet I learned that R still has only 32-bit integers.
This blog post in R Bloggers summarises the problem clearly
This question already has answers here:
Factors in R: more than an annoyance?
(8 answers)
Closed 5 years ago.
I am new to R language and am not able to understand the need to use/have Factors in R and its killing me. I read a lot but still have not found the satisfactory answer. Any help would be much appreciated. Thank you.
It is a way to associate numbers to different values of a categorical variable.
Let's say you have a vector of genders, and you wish to introduce it to some model (lm for example). Then you need to code the values (0/1 perhaps). Here you will use factor on the vector of genders