Pandas 是一个强大的 Python 数据分析库,提供了高性能、易于使用的数据结构和数据分析工具。DataFrame 是 Pandas 中最常用的数据结构,类似于表格,包含行和列。
假设我们有一个 DataFrame,其中包含一些行,我们希望根据某一列的值删除这些行。
import pandas as pd
# 创建示例 DataFrame
data = {
'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Eva'],
'Age': [24, 27, 22, 30, 25],
'City': ['New York', 'Los Angeles', 'Chicago', 'Houston', 'Miami']
}
df = pd.DataFrame(data)
# 打印原始 DataFrame
print("原始 DataFrame:")
print(df)
# 根据 'City' 列的值删除行
df = df[df['City'] != 'Chicago']
# 打印更新后的 DataFrame
print("\n更新后的 DataFrame:")
print(df)
df[df['City'] != 'Chicago']
来过滤掉城市为 'Chicago' 的行。通过这种方式,你可以根据列值灵活地删除 DataFrame 中的多行数据。
领取专属 10元无门槛券
手把手带您无忧上云