我很好奇是否可以按列和条件过滤 pandas DataFrame。或者我必须分两步完成。
所以我的基本想法是:
df['cluster' & (df['Type'] == 't')]
或者通过两个步骤实现这一点是否没有开销,例如:
tmp = df[df['Type'] == 't']
tmp = tmp[df['Type']]
最佳答案
你可以这样做:
df.loc[df['Type'] == 't', 'cluster']
关于带条件和列的Python过滤数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49719017/