bsrn.dataset.BSRNDataset.qc_mask#

BSRNDataset.qc_mask(flag_remove=True)[source]#

Set irradiance values to NaN where QC flags fail; optionally drop flag columns.

在未通过 QC 处将辐照度置 NaN;可选删除标记列。

Call qc_test() first so flag columns exist. Delegates to mask_failed_irradiance() on data().

须先调用 qc_test() 以生成标记列。委托 mask_failed_irradiance() 作用于 data()

Parameters:

flag_remove (bool, optional) – If True (default), drop standard QC flag columns after masking. 为 True(默认)时掩膜后删除标准 QC 标记列。

Returns:

data() after masking (same cached object). 掩膜后的 ``data()``(同一缓存对象)。

Return type:

pandas.DataFrame