IncidentDataFrames

class incident_dataframes.IncidentDataFrames(incident_data=None)[source]

Bases: object

A class used for returning pandas DataFrames for specific variables/aspects of the incident to enable analysis. The different dfs can subsequently be joined through the incident_id column. Refer to the EuRepoC Codebook for more information about the substantive meaning of each variable (i.e. df column).

Parameters:

incident_data (list) – List of incident data dictionaries, retrieved by using the get_data() method of the IncidentDataFrames class.

Note

The data within the returned dfs are “exploded” over multiple rows for variables that contain multiple possible values. When performing analyses with pandas counting numbers of incidents, remember to use the nunique() method instead of the count() method.

attribution_sources()[source]

Columns: incident_id, attribution_source_url

attributions()[source]

Columns: attribution_id, incident_id, settled_attribution, attribution_date, attribution_updated_at, attribution_created_at, attribution_basis, attribution_type, attribution_subtype, attributing_country, attributing_actor, attributing_company, attribution_legal_reference, attribution_legal_reference_subcode, initiator_id, initiator_name, initiator_country, initiator_category, initiator_subcategory

cyber_conflict_issues()[source]

Columns: incident_id, cyber_conflict_issue

cyber_intensity()[source]

Columns: incident_id, disruption, hijacking, data_theft, physical_effects_spatial, physical_effects_temporal, target_multiplier, unweighted_intensity, weighted_intensity

il_breach_indicator()[source]

Columns: incident_id, il_breach_indicator, il_breach_indicator_subcode

impact_indicator()[source]

Columns: incident_id, impact_indicator_score, impact_indicator_label, functional_impact, intelligence_impact, economic_impact, economic_impact_value, economic_impact_currency, affected_entities, affected_entities_value, affected_eu_countries, affected_eu_countries_value, affected_third_countries, affected_third_countries_value

incident_types()[source]

Columns: incident_id, incident_type

inclusion_criteria()[source]

Columns: incident_id, inclusion_criterion, inclusion_criterion_subcode

initiators(settled=True)[source]

Columns: initiator_id, incident_id, attribution_id, settled_initiator, initiator_name, initiator_country, initiator_category, initiator_subcategory

legal_responses()[source]

Columns: legal_response_id, incident_id, legal_response_date, legal_response_responding_country, legal_response_responding_actor, legal_response_type, legal_response_subtype

legal_variables()[source]

Columns: incident_id, state_responsibility_actor, evidence_for_sanctions_indicator, response_indicator

main_data()[source]

Columns: incident_id, name, description, added_to_db, start_date, end_date, operation_type, status, updated_at, number_attributions, number_political_responses, number_legal_responses, casualties

mitre_impact()[source]

Columns: incident_id, mitre_impact

mitre_initial_access()[source]

Columns: incident_id, mitre_initial_access

offline_conflicts()[source]

Columns: incident_id, offline_conflict_issue, offline_conflict_name, offline_conflict_intensity, offline_conflict_intensity_subcode

operation_types()[source]

Columns: incident_id, operation_type

political_responses()[source]

Columns: political_response_id, incident_id, political_response_date, political_response_responding_country, political_response_responding_actor, political_response_type, political_response_subtype

receivers()[source]

Columns: receiver_id, incident_id, receiver_name, receiver_country, receiver_country_alpha_2_code, receiver_country_alpha_3_code, receiver_category, receiver_subcategory, receiver_regions (this is a list)

source_names()[source]

Columns: source_url_id, incident_id, source_name

source_of_disclosure()[source]

Columns: incident_id, source_disclosure

sources_urls()[source]

Columns: source_urls_id, incident_id, source_url

technical_variables()[source]

Columns: incident_id, zero_days, zero_days_subcode, has_disruption, user_interaction