iode.Sample.intersection

Sample.intersection(other_sample: Self) Self[source]

Compute the intersection between two samples.

Returns:
Sample

Examples

>>> from iode import variables, SAMPLE_DATA_DIR
>>> variables.load(f"{SAMPLE_DATA_DIR}/fun.var")
Loading .../fun.var
394 objects loaded
>>> variables.sample
Sample("1960Y1:2015Y1")
>>> variables_2 = variables.copy()
>>> variables_2.sample = "2000Y1:2040Y1"
>>> variables_2.sample
Sample("2000Y1:2040Y1")
>>> sample_intersec = variables.sample.intersection(variables_2.sample)
>>> sample_intersec
Sample("2000Y1:2015Y1")