[MNE example]Working with Epoch metadata《文章链接》
import os
import numpy as np
import pandas as pd
import mne
# 与anaconda jupyter notebook不同,必须import matplotlib.pyplot package
import matplotlib.pyplot as plt
# 若本地没有该数据集,会自动从‘https://osf.io/qkvf9/download?version=1'处下载到本地
# 与anaconda jupyter notebook不同,必须使用plt.show()
# 但jupyter notebook中Epoch object调用plot()时会多pirnt一个重复的图
# 解决办法:'import matplotlib.pyplot as plt' and call 'plt.show()'
kiloword_data_folder = mne.datasets.kiloword.data_path()
kiloword_data_file = os.path.join(kiloword_data_folder,
'kword_metadata-epo.fif')
epochs = mne.read_epochs(kiloword_data_file)
# show some parts of data of metadata
print(epochs.metadata)
print('Name-based selection with .loc')