import pandas as pd
data = pd.DataFrame({'a': [1, 2, 2, 4], 'b': [0, 5, 5, 6], 'c': [3, 5, 2, 1]})
print(data)
输出结果为:
1.筛选 a=2 和 b=5 的数据:
# 多条件筛选时,每个条件都要()括起来
print(data[(data['a'] == 2) & (data['b'] == 5)])
输出结果为:
2.筛选 a=2 和 b=5 的c列的数据:
print(data[(data['a'] == 2) & (data['b'] == 5)]['c'])
输出结果为:
3.筛选 a=2 和 b=5 的c列的第一个值:
print(data[(data['a'] == 2) & (data['b'] == 5)]['c'].iloc[0])
# 或者print(data[(data['a'] == 2) & (data['b'] == 5)]['c'].values[0])
输出结果为: