Rosetta Code/Rank languages by popularity: Difference between revisions
Rosetta Code/Rank languages by popularity (view source)
Revision as of 04:56, 24 October 2022
, 1 year ago→{{header|R}}
(→{{header|Wren}}: Wren script largely rewritten to deal with site change.) |
|||
Line 4,477:
=={{header|R}}==
<syntaxhighlight lang="rsplus">
library(rvest)
library(dplyr)
options(stringsAsFactors=FALSE)
# getting the required table from the rosetta website
langUrl <- "https://rosettacode.org/wiki/Rosetta_Code/Rank_languages_by_popularity/Full_list"
langs <-
html_nodes(xpath='/html/body/div/div/div[1]/div[3]/main/div[2]/div[3]/div[1]/table') %>%
html_table() %>%
data.frame() %>%
select(c("Rank","TaskEntries","Language"))
# changing the columns to required format
langs$Rank = paste("Rank: ",langs$Rank)
langs$TaskEntries = paste0("(", format(langs$TaskEntries, big.mark = ",")
," entries", ")")
names(langs) <- NULL
langs[1:10,]
▲{{out|Output (as of March, 23, 2019)}}
<pre>
1 Rank: 1 (1,589
2 Rank: 1 (1,589 entries) Wren
3 Rank: 3 (1,552 entries) Julia
4 Rank:
5 Rank: 5 (1,500 entries) Go
6 Rank:
7 Rank: 7 (1,422 entries) Python
8 Rank: 8 (1,402 entries) Nim
9 Rank: 9 (1,293 entries) J
10 Rank: 10 (1,213 entries) C
</pre>
|