示例#1
0
文件: io.py 项目: nadoss/nems_db
def extract_repeating(df):
    m = df['name'].apply(lambda x: 'TargetRep' in x)
    epoch = df.loc[m, ['start', 'end']].values
    epoch = merge_epoch(epoch)
    return pd.DataFrame(
        {
            'name': 'repeating',
            'start': epoch[:, 0],
            'end': epoch[:, 1],
        },
        columns=['name', 'start', 'end'])
示例#2
0
文件: io.py 项目: nadoss/nems_db
def extract_random(df):
    m = df['name'].apply(lambda x: 'Reference' in x)
    epoch = df.loc[m, ['start', 'end']].values
    epoch = merge_epoch(epoch)
    return pd.DataFrame(
        {
            'name': 'random',
            'start': epoch[:, 0],
            'end': epoch[:, 1],
        },
        columns=['name', 'start', 'end'])