Need help with scholar?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

jkeirstead
261 Stars 73 Forks Other 213 Commits 21 Opened issues

Description

Analyse citation data from Google Scholar

Services available

!
?

Need anything else?

Contributors list

# 345,225
R
TeX
tidyver...
text-mi...
56 commits
# 295,609
R
Shell
image-a...
slack
52 commits
# 219,308
R
11 commits
# 58,442
R
heart-r...
ecg
TeX
9 commits
# 83,816
R
hugo
Vim
Sublime...
7 commits
# 582,706
R
6 commits
# 207,847
R
advent-...
advent-...
HTML
2 commits
# 630,842
R
2 commits
# 589,370
TeX
R
2 commits
# 599,822
R
1 commit
# 525,973
R
1 commit
# 582,947
R
1 commit

scholar

CRAN status R-CMD-check <!-- badges: end -->

The scholar R package provides functions to extract citation data from Google Scholar. In addition to retrieving basic information about a single scholar, the package also allows you to compare multiple scholars and predict future h-index values.

Development of the scholar package is ongoing with GuangchuangYu acting as maintainer. Please continue to file issues and make pull requests against https://github.com/jkeirstead/scholar going forwards.

Installation

# from CRAN
install.packages("scholar")

from GitHub

if(!requireNamespace('remotes')) install.packages("remotes") remotes::install_github('jkeirstead/scholar')

Basic features

Individual scholars are referenced by a unique character string, which can be found by searching for an author and inspecting the resulting scholar homepage. For example, the profile of physicist Richard Feynman is located at http://scholar.google.com/citations?user=B7vSqZsAAAAJ and so his unique id is

B7vSqZsAAAAJ
.

Basic information on a scholar can be retrieved as follows:

# Define the id for Richard Feynman
id 

Additional functions allow the user to query the publications list, e.g.

get_num_articles
,
get_num_distinct_journals
,
get_oldest_article
,
get_num_top_journals
. Note that Google doesn't explicit categorize publications as journal articles, book chapters, etc, and so journal or article in these function names is just a generic term for a publication.

Comparing scholars

You can also compare multiple scholars, as shown below. Note that these two particular scholars are rather prolific and these queries will take a very long time to run.

# Compare Feynman and Stephen Hawking
ids 

Predicting future h-index values

Finally users can predict the future h-index of a scholar, based on the method of Acuna et al.. Since the method was originally calibrated on data from neuroscientists, it goes without saying that, if the scholar is from another discipline, then the results should be taken with a large pinch of salt. A more general critique of the original paper is available here. Still, it's a bit of fun.

## Predict h-index of original method author, Daniel Acuna
id 

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.