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)
目录
相关文章
C++是一种功能强大的编程语言,
C++是一种功能强大的编程语言,
127 14
|
10月前
二进制转十进制
二进制转十进制
361 13
easyexcel 2.2.6 新版本以列表的形式读取 Excel
easyexcel 2.2.6 新版本以列表的形式读取 Excel
398 0
React 是什么?有什么特性?有哪些优势?
React 是什么?有什么特性?有哪些优势?
283 1
阿里云个人实名和企业实名图文详解
如大家所知,如果你需要使用阿里云的产品,比如服务器,或者域名,或者数据库,则需要注册阿里云账号和实名阿里云账号。下面就由小编和大家系统讲解一下,如何操作。
从Pandas快速切换到Polars :数据的ETL和查询
对于我们日常的数据清理、预处理和分析方面的大多数任务,Pandas已经绰绰有余。但是当数据量变得非常大时,它的性能开始下降。
417 0
牛客网Python入门103题练习|(05--运算符(1))
牛客网Python入门103题练习|(05--运算符(1))
223 2
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问