我构建了一个数据框,该数据框已经从数据集中将不同通道的所有相同频率分组在一起。现在,在每一行中,我首先有我的频率,然后是它出现的频道。 但我希望在“通道 1”列中我只能看到“1”而不是其他数字。如果该频率没有“1”,我只想在此单元格中没有任何值。我尝试过排序,对齐,..但我总是失败:
所以最后我得到了这样的东西......我只是在这里用excel展示它,但我想从python获取它:
谢谢你!
试试这个:
import numy as np
for i in df.columns:
df[i] = np.where(float(df[i].name.split(' ')[1]) == df[i],
df[i], np.nan)