goodday 发表于 2025-6-3 21:29:14

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写一个简单的界面,点击开始执行程序,并且打包给客户?
请各位帮忙。

goodday 发表于 2025-6-5 21:26:02

看了视频教程,已经安装好了。
页: [1]
查看完整版本: aardio与python结合使用,求助