概览:
常用的函数:
isin() ----查找
replace() ----替换(一对一、多对一、多对多)
1、查找
查找整个表里是否有指定的值
import pandas as pd
dt=pd.read_excel('产品统计表.xlsx',sheet_name=0)
print(dt)
dt1=dt.isin(['a005','钱包'])
print(dt1)
运行结果:
还可以判断某一列中是否有指定的值
import pandas as pd
dt=pd.read_excel('产品统计表.xlsx',sheet_name=0)
print(dt)
dt1=dt['产品'].isin(['手提包'])
print(dt1)
运行结果:
2、替换数据
一对一替换代码示例
import pandas as pd
dt=pd.read_excel('产品统计表.xlsx',sheet_name=0)
print(dt)
dt1=dt.replace('背包','手挎包')
print(dt1)
运行结果:
多对一替换
import pandas as pd
dt=pd.read_excel('产品统计表.xlsx',sheet_name=0)
print(dt)
dt1=dt.replace(['背包','手提包'],'手挎包')
print(dt1)
运行结果
多对多替换代码示例
import pandas as pd
dt=pd.read_excel('产品统计表.xlsx',sheet_name=0)
print(dt)
dt1=dt.replace({'背包':'手挎包',16:39,65:8})
print(dt1)
执行结果: