R

Compartilhar:

Essas questões foram apresentadas aos entrevistados que selecionaram o R como uma das linguagens que eles usaram nos últimos 12 meses. Um fator importante a ter em mente é que nossa pesquisa foi direcionada aos desenvolvedores, embora muitos usuários do R não se identifiquem como tal. Apenas 16% dos usuários do R listaram o R entre suas linguagens principais, enquanto a maioria dos usuários do R (64%) identifica o Python como sua linguagem principal. Além disso, cerca de metade dos usuários do R na nossa pesquisa são estudantes.

Qual versão do R você mais usa?

48%

4.1 ou mais recente

48%

4.0 ou mais recente

15%

4.0

8%

16%

3.6

1%

5%

3.5

Mais de 60% dos entrevistados usam as versões mais recentes do R. Apenas 11% relataram usar versões 3.6 ou anteriores da linguagem, em comparação com 25% no ano passado. Há um número substancial de entrevistados que não conheciam a versão do R que usam.

Quais dos recursos de sintaxe do R 4.1 você começou a utilizar no seu código?

35%

Operador pipe nativo

20%

Sintaxe abreviada para funções anônimas \(x)

55%

Nenhuma opção

Mais da metade dos entrevistados começaram a usar os recursos de sintaxe do R 4.1. 49% daqueles que começaram a usar a sintaxe abreviada para funções anônimas também começaram a usar operadores de pipe nativos.

Qual IDE você usa para programar em R?

78%

RStudio

18%

VS Code (Visual Studio Code)

11%

PyCharm

10%

Jupyter Notebook

5%

DataSpell

3%

Visual Studio

3%

Outro IDE baseado em IntelliJ 

4%

Outros

Para que você usa o R?

70%

Análise de dados

55%

Fins educacionais

17%

Aprendizado automático

8%

Programação de scripts parsers/scrapers/ETL, etc.

4%

Código de produção

3%

Outros

Os casos de uso do R permanecem bastante estáveis ano após ano. Mais da metade dos entrevistados usa o R para análise de dados ou fins educacionais.

Qual dos seguintes pacotes você usa regularmente com o R?

56%

ggplot2

38%

dplyr

29%

tidyr

29%

plotly

28%

data.table

19%

shiny

13%

devtools

O GGPlot2 é o pacote mais popular para usar com o R: mais de 50% dos entrevistados usam o pacote. Como a visualização de dados é uma das tarefas mais importantes em ciência e educação de dados, não é de surpreender que o GGPlot seja o pacote mais popular para usar com o R.

Qual forma de organização de código R você usa?

70%

arquivos .R puros

39%

projetos no IDE

32%

Rmarkdown

10%

aplicativos shiny

8%

Código R dentro de algum ambiente específico

1%

Outros

Onde você executa o código R?

90%
92%

Máquina local

25%
16%

Servidor

10%
10%

Serviços na nuvem

5%
3%

Cluster

1%

Outros

A popularidade do uso de máquinas virtuais para executar o código R cresceu desde o ano passado. Um em cada quatro entrevistados usa servidores para executar o código R em 2022. No entanto, a esmagadora maioria dos usuários executa o código R em suas máquinas locais.

O que você usa para depurar seu código?

51%

Não uso ferramentas específicas

28%

Uso pontos de interrupção no IDE (RStudio, PyCharm etc.)

22%

Recursos “Rerun with Debug” ou “Show traceback” do Rstudio

14%

debug()

6%

browser()

6%

traceback()

Obrigado pelo seu tempo!

Esperamos que você tenha achado nosso relatório útil. Compartilhe este relatório com seus amigos e colegas.

Se tiver dúvidas ou sugestões, entre em contato conosco em surveys@jetbrains.com.