1、背景
我现在有一个df,它有一列是local_id,我现在只想获取local_id=100的所有数据,其他的不需要。
2、示例
import pandas as pd
# 假设 df 是你的 DataFrame
# 这里只是一个示例 DataFrame,你需要将其替换为你的实际数据
data = {'local_id': [100, 101, 100, 102, 100],
'value': [50, 60, 70, 80, 90]}
df = pd.DataFrame(data)
# 使用条件索引筛选 local_id = 100 的数据
filtered_df = df[df['local_id'] == 100]
# 打印满足条件的 DataFrame
print(filtered_df)
local_id value
0 100 50
2 100 70
4 100 90
- 创建了一个示例的 DataFrame
- 使用条件索引
df['local_id'] == 100
来筛选出local_id
列中值等于 100 的行,并将结果保存在filtered_df
中。
ps:不会影响原df
评论列表,共 0 条评论
暂无评论