要保留Pandas数据框中的特定值,可以使用条件筛选或使用.loc方法。
以下是使用条件筛选的示例代码:
import pandas as pd
# 创建示例数据框
data = {'Name': ['Tom', 'Nick', 'John', 'Alice'],
'Age': [20, 25, 30, 35],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 使用条件筛选保留年龄大于等于30的行
filtered_df = df[df['Age'] >= 30]
print(filtered_df)
输出:
Name Age City
2 John 30 London
3 Alice 35 Tokyo
另一种方法是使用.loc方法进行条件筛选:
import pandas as pd
# 创建示例数据框
data = {'Name': ['Tom', 'Nick', 'John', 'Alice'],
'Age': [20, 25, 30, 35],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 使用.loc方法保留年龄大于等于30的行
filtered_df = df.loc[df['Age'] >= 30]
print(filtered_df)
输出结果与上述示例相同。