pandas

简介: excel
import pandas as pd
import re
# 指定CSV文件路径
df = pd.read_csv('files/EX.csv', encoding='gbk')
#print(df.columns)
#df['new_column'] = df['分录摘要'].str.split('-').str[-1]
#df.to_csv('files/EX_with_new_column.csv', index=False)
#连续6位数字
pattern = r'\d{6,}'
column='管理对象'
#df['new'] = df[column].fillna('').str.replace(pattern, '')
df['项目名称'] = df[df[column].str.contains('支行', na=False) == False][column]
column2 ='分录摘要'
df.loc[df[column2].str.contains('KPD', na=False), 'kpd'] = df[df[column2].str.contains('KPD', na=False)][
    column2].str.replace("-", "")
df['bianhao'] = df["kpd"].str.extract(r"KPD(\d+)")
#df['项目编号'] = 'KPD' + df['bianhao'].astype(str)
df['项目编号'] = df['bianhao'].apply(lambda x: f"KPD{x}" if pd.notna(x) else None)
df.to_csv('files/gldx.csv', index=False)
目录
相关文章
|
5月前
|
数据挖掘 数据处理 Python
pandas的快速使用
pandas的快速使用
43 6
|
5月前
|
数据挖掘 大数据 索引
精通 Pandas:1~5
精通 Pandas:1~5
58 0
|
5月前
|
Python
精通 Pandas:6~11
精通 Pandas:6~11
51 0
|
9天前
|
Python
|
2月前
|
SQL 数据可视化 数据挖掘
聊聊Pandas的前世今生
聊聊Pandas的前世今生
|
2月前
|
数据可视化 关系型数据库 数据库
原来你是这样的Pandas!!!
原来你是这样的Pandas!!!
|
2月前
|
数据采集 SQL 数据挖掘
我发现了pandas的黄金搭档!
我发现了pandas的黄金搭档!
|
5月前
|
存储 JSON 数据格式
Pandas介绍
Pandas介绍
|
SQL 数据采集 存储
什么是pandas
什么是pandas
120 0
|
数据挖掘 Python
pandas是什么
pandas是什么