View source: R/scopus.readcsv.R
Scopus_ReadCSV | R Documentation |
Reads bibliography entries from a UTF-8 encoded CSV file.
Scopus_ReadCSV( filename, stopOnErrors = TRUE, dbIdentifier = "Scopus", alternativeIdPattern = "^.*\\id=|\\&.*$", ... )
filename |
the name of the file which the data are to be read from, see |
stopOnErrors |
logical; |
dbIdentifier |
character or |
alternativeIdPattern |
character; regular expression used to extract AlternativeId, |
... |
further arguments to be passed to |
The read.csv
function is used to read the bibliography.
You may therefore freely modify its behavior
by passing further arguments (...
), see the manual page
of read.table
for details.
The CSV file should consist at least of the following columns.
Authors
: Author name(s) (surname first; multiple names are comma-separated,
e.g. “Smith John, Nowak G. W.”),
Title
: Document title,
Year
: Year of publication,
Source.title
: Source title, e.g. journal name,
Volume
: Volume number,
Issue
: Issue number,
Page.start
: Start page number,
Page.end
: End page number,
Cited.by
: Number of citations received,
Link
: String containing unique document identifier, by default of the form ...id=UNIQUE_ID&... (see alternativeIdPattern
parameter),
Document.Type
: Document type, one of: “Article”, “Article in Press”,
“Book”, “Conference Paper”, “Editorial”,
“Erratum”, “Letter”, “Note”, “Report”,
“Review”, “Short Survey”, or NA
(other categories are treated as NA
s),
Source
: Data source identifier, must be the same as the
dbIdentifier
parameter value. It is used for parse errors detection.
The CSV file to be read may, for example, be created by SciVerse Scopus (Export format=comma separated file, .csv (e.g. Excel), Output=Complete format or Citations only). Note that the exported CSV file sometimes needs to be corrected by hand (wrong page numbers, single double quotes in character strings instead of two-double quotes etc.). We suggest to make the corrections in a “Notepad”-like application (in plain text). The function tries to indicate line numbers causing potential problems.
A data.frame
containing the following 11 columns:
Authors | Author name(s), comma-separated, surnames first. |
Title | Document title. |
Year | Year of publication. |
AlternativeId | Unique document identifier. |
SourceTitle | Title of the source containing the document. |
Volume | Volume. |
Issue | Issue. |
PageStart | Start page; numeric. |
PageEnd | End page; numeric. |
Citations | Number of citations; numeric. |
DocumentType | Type of the document; see above. |
The object returned may be imported into a local bibliometric storage via lbsImportDocuments
.
Scopus_ASJC
, Scopus_SourceList
,
lbsConnect
,
Scopus_ImportSources
,
read.table
, lbsImportDocuments
## Not run: conn <- lbsConnect("Bibliometrics.db"); ## ... data <- Scopus_ReadCSV("db_Polish_MATH/Poland_MATH_1987-1993.csv"); lbsImportDocuments(conn, data, "Poland_MATH"); ## ... lbsDisconnect(conn); ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.