Prezadxs, olá!
Estou com uma dúvida em relação ao output da função “Cut”. Estou usando ela para criar categorias dentro dos meus dados e funciona muito bem. Meu problema é que o resultado dela está vindo em notação científica (por que minhas categorias são de mil em mil).
Alguém sabe como eu poderia fazer para o resultado sair com o número inteiro?
Exemplo: [3e+03,4e+03]
= [3000, 4000]
Na tabela não vi muito problema em deixar assim, mas depois precisei plotar e não consegui arrumar isso.
Segue exemplo reprodutível:
# Carregar pipe
library(magrittr, include.only = "%>%")
#> Warning: package 'magrittr' was built under R version 4.0.3
# Carregar base de exemplo
diamonds <- ggplot2::diamonds
# Gerar coluna de exemplo
diamonds %>%
dplyr::mutate(price = price*10) %>%
dplyr::mutate(categoria_price = cut(price, c(0,
1000,
2000,
3000,
4000,
5000,
6000))) %>%
dplyr::select(categoria_price)
#> # A tibble: 53,940 x 1
#> categoria_price
#> <fct>
#> 1 (3e+03,4e+03]
#> 2 (3e+03,4e+03]
#> 3 (3e+03,4e+03]
#> 4 (3e+03,4e+03]
#> 5 (3e+03,4e+03]
#> 6 (3e+03,4e+03]
#> 7 (3e+03,4e+03]
#> 8 (3e+03,4e+03]
#> 9 (3e+03,4e+03]
#> 10 (3e+03,4e+03]
#> # ... with 53,930 more rows
Created on 2021-05-11 by the reprex package (v2.0.0)
Muito obrigado pela atenção!
Abraços.