我有一个如下的数据集。我想根据其中一列中的特定值执行过滤过程。
例如,这是原始数据集:
名称 ... ... 年龄 ... ...... Phone_Type
Joun .... 25 ......... iPhone
Alex ..... 20 .......三星
Sam ..... 60 ....... Nokia
David ... 30 ........ iPhone
......................................
我想过滤所有记录以仅显示通过Python使用“ iPhone ”的用户。
结果应为:
Joun .... 25 ......... iPhone
David ... 30 ........ iPhone
答案 0 :(得分:0)
假设您有一个这样的数据框:
df = pd.DataFrame({'Name': ['Joun','Alex','Sam','David'], 'Age': [25,20,60,30],'Phone_Type':['iPhone','Samsung','Nokia','iPhone']})
您应该尝试:
df.loc[df['Phone_Type'] == 'iPhone']