read.egonet.folders: Import ego-centric network data from separate folders for...

Description Usage Arguments Value Examples

Description

This function imports ego-centric network data from folders with separate files for alteri-level and edge data. It will run some basic checks upon the completness of the data and inform the user of potential problems. This functions can be used to import data exported from EgoNet (McCarty 2011).

Usage

1
2
read.egonet.folders(egos.file, alter.folder, edge.folder, csv.sep = ",",
  egoID = "egoID", first.col.row.names = FALSE)

Arguments

egos.file

File name of the .csv file containg the ego data.

alter.folder

Folder name of the folder containing the alter data in separate .csv files for each ego/ network.

edge.folder

Folder name of the folder containing the edge/ tie data in separate .csv files for each ego/ network.

csv.sep

Character indicating the seperator used in csv files.

egoID

Character. Name of the variable identifying egos (default: "egoID").

first.col.row.names

Boolean indicating if first column contains row names, that are to be skipped, default is FALSE.

Value

A list of six objects - the **egoR** object: (1) egos.df: dataframe of all egos and their attributes; (2) alteri.df: dataframe of all alteri; (3) alteri.list: list of dataframes of all alteri per ego; (4) edges: list of dataframes with edge lists per network; (5) graphs: list of igraph objects; (6) results: a result dataframe, pre-populated with the network size of each network

Examples

1
2
3
4
5
egos.file <-  system.file("extdata", "egos_32.csv", package = "egonetR")
alteri.folder <- system.file("extdata", "alteri_32", package = "egonetR")
edge.folder <-  system.file("extdata", "edges_32", package = "egonetR")

ef <- read.egonet.folders(egos.file = egos.file, alter.folder = alteri.folder, edge.folder = edge.folder, csv.sep = ";")

tilltnet/egonetR documentation built on May 31, 2019, 1:46 p.m.