Learn R Programming

netdiffuseR (version 1.17.0)

read_pajek: Read foreign graph formats

Description

Reading pajek and Ucinet files, this function returns weighted edgelists in the form of data frames including a data frame of the vertices. (function on development)

Read UCINET graph files Other datasets http://moreno.ss.uci.edu/data.html

Usage

read_pajek(x)
read_ml(x)

Arguments

x
Character scalar. Path to the file to be imported.

Value

In the case of read_pajek, a list with three elements , a list with three elementsFor read_ml, a list with two elements: , a list with two elements:

Details

Since .net files allow working with multi-relational networks (more than one class of edge), the function returns lists of edges and edgeslist with the corresponding tag on the .net file. For example, if the .net file contains

 *Arcslist :9 "SAMPPR"
 ...
 *Arcslist :10 "SAMNPR"

The output will include data frames of edgelists with those tags.

See Also

Other graph formats: diffnet_to_igraph, netdiffuseR-graphs, read_ucinet_head

Examples

Run this code
# From .net: Sampson monastery data from UCINET dataset ---------------------

# Reading the arcs/edges format
path <- system.file("extdata", "SAMPSON.NET", package = "netdiffuseR")
SAMPSON <- read_pajek(path)

# Reading the arcslist/edgelist format
path <- system.file("extdata", "SAMPSONL.NET", package = "netdiffuseR")
SAMPSONL <- read_pajek(path)

# From DL (UCINET): Sampson monastery data (again) --------------------------
path <- system.file("extdata", "SAMPSON.DAT", package = "netdiffuseR")
SAMPSONL <- read_ml(path)

Run the code above in your browser using DataLab