【Python】根据多个列同时进行多条件筛选数据
生活随笔
收集整理的這篇文章主要介紹了
【Python】根据多个列同时进行多条件筛选数据
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
import pandas as pddata = pd.DataFrame({'a': [1, 2, 2, 4], 'b': [0, 5, 5, 6], 'c': [3, 5, 2, 1]})
print(data)
輸出結(jié)果為:
1.篩選 a=2 和 b=5 的數(shù)據(jù):
# 多條件篩選時(shí),每個(gè)條件都要()括起來 print(data[(data['a'] == 2) & (data['b'] == 5)])輸出結(jié)果為:
2.篩選 a=2 和 b=5 的c列的數(shù)據(jù):
print(data[(data['a'] == 2) & (data['b'] == 5)]['c'])輸出結(jié)果為:
3.篩選 a=2 和 b=5 的c列的第一個(gè)值:
print(data[(data['a'] == 2) & (data['b'] == 5)]['c'].iloc[0]) # 或者print(data[(data['a'] == 2) & (data['b'] == 5)]['c'].values[0])輸出結(jié)果為:
總結(jié)
以上是生活随笔為你收集整理的【Python】根据多个列同时进行多条件筛选数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 界面仅允许扫码枪录入禁止手工键盘输入
- 下一篇: python数据可视化案例 淘宝粽子_P