# python数据处理常用方法（五）

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/19323.html | 发布：2023-04-06 | 更新：2023-04-06 | 分类：建站教程

## 23、删除某列为指定值的行

 

data1 = data1.drop(data1[data1['PG']>100].index)

 

## 24、对某列进行重命名

 

data1 = data1.rename(columns={'Journal Impact Factor': 'JIF'})

 

## 25、填充某列的空值

 

data1['CY2'] = data1['CY2'].fillna(value = 0)

 

## 26、修改某列数据类型

 

data1[["CY2"]] = data1[["CY2"]].astype(int)

 

## 27、删除前几列

 

data1 = data1.drop(data1.columns[[0,1]],axis=1)

 

## 28、合并指定列相同的两个表

 

data3 = pd.merge(data1,data2,on=['TC','JIF','PG','TI_num','Keywords','Ref_num','FU','SI','OA','Year'])

  

## 29、正则替换字符串中的所有数字

 

re.sub(r'\d',',',a)

 

\d就是找到字符串中的所有数字，a是待处理的字符串，中间的‘，’是想要替换成的内容

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
