aardio与python结合使用,求助
# 这是一个示例 Python 脚本。import pandas as pd
import re
# 读取表格数据
# 假设你的表格是CSV格式,如果是Excel可以使用pd.read_excel()
df = pd.read_excel('filel1.xlsx')
# 定义中国手机号码的正则表达式模式
# 匹配1开头的11位数字
phone_pattern = r'1\d{9}'
#
# # 从第5列提取手机号码并添加到新的第6列
df['手机号码'] = df.iloc[:, 6].str.extract(f'({phone_pattern})')
# #df['手机号码'] = df.iloc[:, 4].astype(str).apply(lambda x: re.findall(phone_pattern, x) if re.findall(phone_pattern, x) else None)
#
# 创建一个函数来提取字符串的后3位
def get_last_three(text):
if pd.isna(text) or not isinstance(text, str):
return None
text = str(text).strip()
if len(text) >= 3:
return text[-3:]
return text
# 提取手机号码的后3位
df['手机号后3位'] = df['手机号码'].apply(get_last_three)
# 提取第3列内容的后3位
df['第3列后3位'] = df.iloc[:, 4].astype(str).apply(get_last_three)
# 比较两列的后3位是否一致
df['比较结果'] = df.apply(
lambda row: '一致' if row['手机号后3位'] == row['第3列后3位'] and not pd.isna(row['手机号后3位']) else '不一致',
axis=1
)
# 显示结果
print(df.head())
# 保存结果
df.to_csv('result_file.csv', index=False)
上面是一个python调用pandas的处理数据,并导出数据的简单程序,如何使用aardio写一个简单的界面,点击开始执行程序,并且打包给客户?
请各位帮忙。
看了视频教程,已经安装好了。
页:
[1]