我正在尝试在Pandas中做一些非常简单的事情,但是却很难找出最干净的方法。
我有一个带有实体列表的数据框-它们具有名称,ID,价格和其他描述性信息。下面是一个示例。
我希望能够首先根据对ID子集的选择来过滤此数据帧。换句话说,如果X = 0,Y = 1和Z = 1,我只想包含ID为Y或Z的条目。因此,我的输出中仅包含Jerry和Ben行。
我正在尝试这种形式,但是在将每个ID的二进制变量链接到字符串字符时遇到了麻烦。
有什么建议吗?谢谢您的帮助。
'''User input'''
X=0
Y=0
Z=0
ID_list=[X,Y,Z]
for ID in ID_list:
for entity in so_df:
if ID_list[i]=1 and so_df.iloc[entity]['ID']=???