一、需求
多个列中按照某一列 A 取值,保留 A 列中值为 B 的行,其余删除。
二、解法
使用 isin() 函数~
import pandas as pd
data = pd.read_csv('example.csv')
df = pd.DataFrame(data)
# 只保留 A 列中值为 test 的行
df = df[df.A.isin(['test'])]
以上,问题解决~
多个列中按照某一列 A 取值,保留 A 列中值为 B 的行,其余删除。
使用 isin() 函数~
import pandas as pd
data = pd.read_csv('example.csv')
df = pd.DataFrame(data)
# 只保留 A 列中值为 test 的行
df = df[df.A.isin(['test'])]
以上,问题解决~