face2face.imports.load_all_data.Data¶
-
class
face2face.imports.load_all_data.
Data
(data_set_name=None, path_tij=None, separator_tij=None, path_meta=None, separator_meta=None, meta_attr_list=None, header=None, meta_df=None, tij_df=None)¶ -
__init__
(data_set_name=None, path_tij=None, separator_tij=None, path_meta=None, separator_meta=None, meta_attr_list=None, header=None, meta_df=None, tij_df=None)¶ Initialize an object that contains Tij- and Metadata for imported or given data sets.
Creating multiple Networkx Graphs and DataFrames based on a given event list.
- Parameters
data_set_name (optional: str, default: None) – If you want to use predefined data sets you can use this parameter to create a Data object. For example you can import the “Synthetic” data set.
path_tij (optional: str, default: None) – Must be used to import tij data sets manually.
separator_tij (optional: str, default: None) – Must be used if you import tij data sets manually.
path_meta (optional: str, default: None) – Must be used to import meta data sets manually.
separator_meta (optional: str, default: None) – Must be used if you import meta data sets manually.
meta_attr_list (optional: list, default: None) – Must be used if you want to import metadata manually that has no header.
header (optional: str, default: None) – Must be used if tij and/or metadata already contain a header. Possible parameters are ‘tij’, ‘meta’ or ‘all’.
meta_df (optional: dataframe, default: None) – Must be used if you want to create a Data Class Object based on a dataframe
tij_df (optional: dataframe, default: None) – Must be used if you want to create a Data Class Object based on a dataframe, for example with a dataframe of the dataframe list from the create_network functions
Examples
Importing predefined data sets by their string name
>>> df = Data("Synthetic")
Importing own data sets or predefined data sets manually (without header)
>>> attr_list = ["ID", "Age", "Sex"] >>> test_df = Data(path_tij="face2face/data/Test/tij_test.dat", separator_tij="\t", >>> path_meta="face2face/data/Test/meta_test.dat", separator_meta = "\t", >>> meta_attr_list=attr_list)
Importing own data sets or predefined data sets manually (with headers for tij- and metadata)
>>> test_df = Data(path_tij="face2face/data/Synthetic_Data/synthetic_tij.dat", separator_tij=",", >>> path_meta="face2face/data/Synthetic_Data/synthetic_metadata.dat", separator_meta = ",", header= "all")
Methods
__init__
([data_set_name, path_tij, …])Initialize an object that contains Tij- and Metadata for imported or given data sets.
Replace string attribute values
-